Przejdź do głównej zawartości
AstroWay/api v2.254.12 · pl
wszystkie systemy w normie

Astrologiczne widgety na stronę

Publiczne HTML-widżety GET /v1/embed/* zwracają gotowy fragment iframe - koło SVG, horoskop, numerologię itp. Bez klucza API, limit po IP odwiedzającego (120 zapytań na godzinę, osobno od /v1/public/*, więc strona z kilkoma widżetami nie napotyka limitu), cache public, max-age=300. Nadają się do stron marketingowych; do produkcji o dużym ruchu użyj SDK.

<iframe src="https://api.astroway.info/v1/embed/wheel?date=1990-05-15&time=14:30&lat=50.45&lng=30.52&tz=2&theme=dark"
width="460" height="560" style="border:0"></iframe>

Sposób wstawiania zależy od tego, na czym zbudowana jest twoja strona. Treść jest taka sama, różnica jedynie w tym, ile pracy zostaje po tobie.

StronaCo umieścić
WordPressWtyczka AstroWay: 18 shortcode’ów i 26 bloków Gutenberg. Jedenaście widżetów działa od razu po instalacji, bez klucza.
WordPress z ElementorAstroWay for Elementor: siedem widżetów po prostu w edytorze, metodą przeciągnij‑i‑upuść.
Tilda, Squarespace, Wix, zwykły HTMLSkrypt‑loader poniżej lub gotowy <iframe> z galerii. Kopiowany jednym przyciskiem.
Własny frontendTe same endpointy /v1/embed/*, lub SDK, jeśli potrzebna jest pełna kontrola nad markupem.

Wtyczki zwracają tę samą treść, co endpointy na tej stronie, ale renderują ją w stylu twojego motywu i nie wymagają ręcznego dopasowywania wysokości.

Widżety na tej stronie rysują to, co już znasz: datę, czas i miejsce podajesz ty. Jeśli potrzebne jest, aby dane wprowadzał sam odwiedzający, mamy inny nasz widżet, kalkulator karty natalnej (pakiet @astroway/widget). To formularz, obliczenia i koło jedną wstawką, dziesięć języków, jasny i ciemny motyw.

Różnica nie leży w wyglądzie, ale w tym, gdzie odbywa się obliczenie. Kalkulator liczy w przeglądarce odwiedzającego, a dane urodzenia nie są w ogóle wysyłane na serwer. Widżety /v1/embed/* liczymy my, więc ich parametry są widoczne w adresie iframe.

Co potrzebujeszCo wziąć
Odwiedzający wprowadza własne dane urodzeniaKalkulator @astroway/widget
Dane urodzenia nie mają opuszczać przeglądarkiKalkulator @astroway/widget
Horoskop, tranzyty, tarot, numerologia, panchang i jeszcze dwanaście typówWidżety na tej stronie
Dwadzieścia języków zamiast dziesięciuWidżety na tej stronie

Jeśli nie chcesz sam liczyć wysokość iframe, podłącz loader: wstawia iframe zamiast siebie i automatycznie dopasowuje wysokość do treści, ponieważ widżet zgłasza swój rozmiar przez postMessage.

<script src="https://cdn.astroway.info/embed.js"
data-widget="wheel" data-date="1990-05-15" data-time="14:30"
data-lat="50.45" data-lng="30.52" data-tz="3"></script>

Każdy atrybut data-* staje się parametrem zapytania, więc data-theme="light" i data-lang="en" działają tak samo, jak w przykładzie z iframe. data-height="500" ustawia stałą wysokość i wyłącza automatyczne dopasowanie. Kilka widżetów na jednej stronie nie przeszkadza sobie nawzajem.

Klucz nie jest potrzebny i nie jest akceptowany. Endpointy /v1/embed/* są publiczne, a klucz w atrybucie trafiłby do kodu źródłowego strony. Loader ignoruje takie atrybuty z ostrzeżeniem w konsoli.

PlikCacheDla kogo
https://cdn.astroway.info/embed.js5 minutTypowy wybór. Otrzymujesz poprawki automatycznie.
https://cdn.astroway.info/embed.v1.js1 rok, immutableJeśli potrzebna jest niezmienność. Aktualizowany jedynie ze względów bezpieczeństwa; zmiany zachowania pojawią się w embed.v2.js.

Podgląd na żywo wszystkich 16 widżetów. Wybierz motyw i język treści, przełącz snippet między <iframe> a loaderem <script> i skopiuj gotowy kod.

Akceptują wszystkie widżety:

ParametrWartośćDomyślnieOpis
themedark · light · consoledarkSchemat kolorów.
languk · en · +18 językówukJęzyk treści. Czytany także z nagłówka Accept-Language.
disclaimer1 · true · yeswyłączoneDodaje w stopce zastrzeżenie o rozrywkowo‑informacyjnym charakterze treści (nie jest poradą medyczną, psychologiczną, finansową ani prawną).
WidżetEndpointSpecyficzne parametry
Horoskop dniaGET /embed/daily-horoscopesign, date
Koło natalneGET /embed/wheel (alias /embed/natal)date, time, lat, lng, tz, city
Taśma tranzytówGET /embed/transit-timelinedate, days (max. 30)
Bodygraph (Human Design)GET /embed/bodygraphdate, time, lat, lng, tz
Wedyjski kundliGET /embed/kundlidate, time, lat, lng, tz
Mini‑mapaGET /embed/mini-chartdate, time, lat, lng, tz, city
Planeta dniaGET /embed/planet-of-daydate
Faza KsiężycaGET /embed/moon-phasedate
Tarot dniaGET /embed/daily-tarotdate
Miesięczna prognozaGET /embed/monthly-forecastsign, month (YYYY-MM)
Tranzyty niebaGET /embed/transitdate
NumerologiaGET /embed/numerologyname, date, system (pythagorean · chaldean)
PanchangGET /embed/panchangdate, lat, lng, tz (współrzędne obowiązkowe)
SynastryGET /embed/synastrydate_a, time_a, lat_a, lng_a, tz_a, date_b, time_b, lat_b, lng_b, tz_b
Kalendarz księżycowyGET /embed/moon-calendarmonth (YYYY-MM), tz
Rozkład tarotaGET /embed/tarot-spreadspread (single-card · three-card · decision · career), date, seed, reversed, art

Formaty: data - YYYY-MM-DD, czas - HH:MM, tz - przesunięcie od UTC w godzinach. Nie podane parametry są uzupełniane inteligentnym domyślnym (bieżąca data, południe, równik).

Przydatne?
Zaproponuj edycję

Ostatnia aktualizacja: