Sari la conținut
AstroWay/api v2.254.12 · ro
toate sistemele sunt în stare normală

Widgeturi astrologice pentru site

Widgeturile HTML publice GET /v1/embed/* returnează un fragment iframe gata de utilizare - roată SVG, horoscop, numerologie etc. Fără cheie API, limită pe IP-ul vizitatorului (120 de cereri pe oră, separat de /v1/public/*, deci o pagină cu mai multe widgeturi nu atinge limita), cache public, max-age=300. Sunt potrivite pentru pagini de marketing; pentru producție cu trafic mare folosește 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>

Metoda de inserare depinde de platforma pe care e construit site-ul tău. Conținutul e același, diferă doar câtă muncă îți rămâne ție.

SiteCe să folosești
WordPressPluginul AstroWay: 18 shortcode-uri și 26 de blocuri Gutenberg. Unsprezece widgeturi funcționează imediat după instalare, fără cheie.
WordPress cu ElementorAstroWay for Elementor: șapte widgeturi direct în editor, prin drag-and-drop.
Tilda, Squarespace, Wix, HTML simpluScriptul loader de mai jos sau un <iframe> gata făcut din galerie. Se copiază cu un singur buton.
Frontend propriuAceleași endpointuri /v1/embed/*, sau SDK, dacă ai nevoie de control total asupra layout-ului.

Pluginurile returnează același conținut ca endpointurile de pe această pagină, dar îl afișează în stilul temei tale și nu necesită ajustarea manuală a înălțimii.

Un widget separat: calculatorul de hartă natală

Section titled “Un widget separat: calculatorul de hartă natală”

Widgeturile de pe această pagină afișează ceea ce știi deja: data, ora și locul le transmiți tu. Dacă vrei ca datele să fie introduse de vizitator, există un alt widget al nostru, calculatorul de hartă natală (pachetul @astroway/widget). Este un formular, calcul și roată într-o singură inserare, zece limbi, teme luminoasă și întunecată.

Diferența nu e în aspect, ci în locul unde se face calculul. Calculatorul calculează în browserul vizitatorului, iar datele de naștere nu ajung deloc pe server. Widgeturile /v1/embed/* sunt calculate de noi, de aceea parametrii lor sunt vizibili în adresa iframe-ului.

Ce îți trebuieCe să alegi
Vizitatorul își introduce propriile date de naștereCalculatorul @astroway/widget
Datele de naștere nu trebuie să părăsească browserulCalculatorul @astroway/widget
Horoscop, tranzite, tarot, numerologie, panchang și încă douăsprezece tipuriWidgeturile de pe această pagină
Douăzeci de limbi în loc de zeceWidgeturile de pe această pagină

Dacă nu vrei să calculezi singur înălțimea iframe-ului, conectează loaderul: acesta inserează iframe-ul în locul său și ajustează automat înălțimea în funcție de conținut, deoarece widgetul își comunică dimensiunea prin 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>

Orice atribut data-* devine parametru de cerere, deci data-theme="light" și data-lang="en" funcționează la fel ca în exemplul cu iframe. data-height="500" fixează înălțimea și dezactivează ajustarea automată. Mai multe widgeturi pe aceeași pagină nu interferează între ele.

Cheia nu este necesară și nu este acceptată. Endpointurile /v1/embed/* sunt publice, iar o cheie într-un atribut ar ajunge în codul sursă al paginii. Loaderul ignoră astfel de atribute cu un avertisment în consolă.

FișierCachePentru cine
https://cdn.astroway.info/embed.js5 minuteAlegerea implicită. Primești corecturile automat.
https://cdn.astroway.info/embed.v1.js1 an, immutableDacă ai nevoie de imuabilitate. Se actualizează doar din motive de securitate; schimbările de comportament vor ajunge în embed.v2.js.

Previzualizare live a tuturor celor 16 widgeturi. Alege tema și limba conținutului, comută snippet-ul între <iframe> și loaderul <script> și copiază codul gata făcut.

Acceptați de toate widgeturile:

ParametruValoriImplicitDescriere
themedark · light · consoledarkSchema de culori.
languk · en · +18 limbiukLimba conținutului. Se citește și din headerul Accept-Language.
disclaimer1 · true · yesdezactivatAdaugă în footer o mențiune despre caracterul recreativ-informativ al conținutului (nu este consultanță medicală, psihologică, financiară sau juridică).
WidgetEndpointParametri specifici
Horoscopul zileiGET /embed/daily-horoscopesign, date
Roata natalăGET /embed/wheel (alias /embed/natal)date, time, lat, lng, tz, city
Cronologia tranzitelorGET /embed/transit-timelinedate, days (max. 30)
Bodygraph (Human Design)GET /embed/bodygraphdate, time, lat, lng, tz
Kundli vedicăGET /embed/kundlidate, time, lat, lng, tz
Mini-hartăGET /embed/mini-chartdate, time, lat, lng, tz, city
Planeta zileiGET /embed/planet-of-daydate
Faza LuniiGET /embed/moon-phasedate
Tarotul zileiGET /embed/daily-tarotdate
Prognoza lunarăGET /embed/monthly-forecastsign, month (YYYY-MM)
Tranzitele ceruluiGET /embed/transitdate
NumerologieGET /embed/numerologyname, date, system (pythagorean · chaldean)
PanchangGET /embed/panchangdate, lat, lng, tz (coordonatele sunt obligatorii)
SinastrieGET /embed/synastrydate_a, time_a, lat_a, lng_a, tz_a, date_b, time_b, lat_b, lng_b, tz_b
Calendar lunarGET /embed/moon-calendarmonth (YYYY-MM), tz
Etalare tarotGET /embed/tarot-spreadspread (single-card · three-card · decision · career), date, seed, reversed, art

Formate: data - YYYY-MM-DD, ora - HH:MM, tz - decalajul față de UTC în ore. Parametrii nespecificati sunt completați cu valori implicite inteligente (data curentă, amiază, ecuator).

Util?
Sugerează o corectură

Ultima actualizare: