Zum Inhalt springen
AstroWay/api v2.254.12 · de
alle Systeme in Ordnung

Astrologische Widgets für die Website

Die öffentlichen HTML-Widgets GET /v1/embed/* liefern ein fertiges iframe-Fragment – SVG-Rad, Horoskop, Numerologie usw. Ohne API-Key, Limit pro Besucher-IP (120 Anfragen pro Stunde, getrennt von /v1/public/*, sodass eine Seite mit mehreren Widgets nicht ans Limit stößt), Cache public, max-age=300. Geeignet für Marketing-Seiten; für High-Traffic-Produktion nutze das 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>

Die Einbindungsmethode hängt davon ab, womit deine Website gebaut ist. Der Inhalt ist derselbe, der Unterschied liegt nur darin, wie viel Arbeit bei dir bleibt.

WebsiteWas du einsetzt
WordPressDas Plugin AstroWay: 18 Shortcodes und 26 Gutenberg-Blöcke. Elf Widgets funktionieren sofort nach der Installation, ohne Key.
WordPress mit ElementorAstroWay for Elementor: sieben Widgets direkt im Editor, per Drag & Drop.
Tilda, Squarespace, Wix, einfaches HTMLDer Script-Loader unten oder ein fertiges <iframe> aus der Galerie. Mit einem Klick kopierbar.
Eigenes FrontendDieselben Endpunkte /v1/embed/* oder das SDK, wenn du volle Kontrolle über das Markup brauchst.

Die Plugins liefern denselben Inhalt wie die Endpunkte auf dieser Seite, rendern ihn aber im Design deines Themes und erfordern kein manuelles Anpassen der Höhe.

Die Widgets auf dieser Seite zeichnen das, was du bereits kennst: Datum, Uhrzeit und Ort übergibst du. Wenn die Daten vom Besucher selbst eingegeben werden sollen, gibt es ein anderes Widget von uns, den Geburtshoroskop-Rechner (Paket @astroway/widget). Das ist Formular, Berechnung und Rad in einer Einbindung, zehn Sprachen, helles und dunkles Theme.

Der Unterschied liegt nicht im Design, sondern darin, wo die Berechnung stattfindet. Der Rechner rechnet im Browser des Besuchers, und die Geburtsdaten gehen überhaupt nicht an den Server. Die Widgets /v1/embed/* berechnen wir, daher sind ihre Parameter in der iframe-Adresse sichtbar.

Was du brauchstWas du nimmst
Der Besucher gibt eigene Geburtsdaten einRechner @astroway/widget
Geburtsdaten dürfen den Browser nicht verlassenRechner @astroway/widget
Horoskop, Transite, Tarot, Numerologie, Panchang und zwölf weitere TypenWidgets auf dieser Seite
Zwanzig Sprachen statt zehnWidgets auf dieser Seite

Wenn du die iframe-Höhe nicht selbst berechnen willst, binde den Loader ein: Er fügt das iframe an seiner Stelle ein und passt die Höhe automatisch an den Inhalt an, weil das Widget seine Größe per postMessage mitteilt.

<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>

Jedes data-*-Attribut wird zu einem Query-Parameter, sodass data-theme="light" und data-lang="en" genauso funktionieren wie im iframe-Beispiel. data-height="500" fixiert die Höhe und deaktiviert die automatische Anpassung. Mehrere Widgets auf einer Seite stören sich nicht gegenseitig.

Ein Key ist nicht nötig und wird nicht akzeptiert. Die Endpunkte /v1/embed/* sind öffentlich, und ein Key im Attribut würde im Quellcode der Seite landen. Der Loader ignoriert solche Attribute mit einer Warnung in der Konsole.

DateiCacheFür wen
https://cdn.astroway.info/embed.js5 MinutenStandardwahl. Du erhältst Fixes automatisch.
https://cdn.astroway.info/embed.v1.js1 Jahr, immutableWenn du Unveränderlichkeit brauchst. Wird nur aus Sicherheitsgründen aktualisiert; Verhaltensänderungen gehen in embed.v2.js.

Live-Vorschau aller 16 Widgets. Wähle Theme und Inhaltssprache, schalte das Snippet zwischen <iframe> und <script>-Loader um und kopiere den fertigen Code.

Werden von allen Widgets akzeptiert:

ParameterWerteStandardBeschreibung
themedark · light · consoledarkFarbschema.
languk · en · +18 SprachenukInhaltssprache. Wird auch aus dem Header Accept-Language gelesen.
disclaimer1 · true · yesausFügt im Footer einen Hinweis auf den Unterhaltungs- und Informationscharakter des Inhalts hinzu (keine medizinische, psychologische, finanzielle oder rechtliche Beratung).
WidgetEndpointSpezifische Parameter
TageshoroskopGET /embed/daily-horoscopesign, date
Geburtshoroskop-RadGET /embed/wheel (Alias /embed/natal)date, time, lat, lng, tz, city
Transit-TimelineGET /embed/transit-timelinedate, days (max. 30)
Bodygraph (Human Design)GET /embed/bodygraphdate, time, lat, lng, tz
Vedische KundliGET /embed/kundlidate, time, lat, lng, tz
Mini-ChartGET /embed/mini-chartdate, time, lat, lng, tz, city
Planet des TagesGET /embed/planet-of-daydate
MondphaseGET /embed/moon-phasedate
Tarot des TagesGET /embed/daily-tarotdate
MonatsprognoseGET /embed/monthly-forecastsign, month (YYYY-MM)
HimmelstransiteGET /embed/transitdate
NumerologieGET /embed/numerologyname, date, system (pythagorean · chaldean)
PanchangGET /embed/panchangdate, lat, lng, tz (Koordinaten erforderlich)
SynastrieGET /embed/synastrydate_a, time_a, lat_a, lng_a, tz_a, date_b, time_b, lat_b, lng_b, tz_b
MondkalenderGET /embed/moon-calendarmonth (YYYY-MM), tz
Tarot-LegungGET /embed/tarot-spreadspread (single-card · three-card · decision · career), date, seed, reversed, art

Formate: Datum – YYYY-MM-DD, Uhrzeit – HH:MM, tz – Versatz von UTC in Stunden. Nicht angegebene Parameter werden mit sinnvollen Defaults ergänzt (aktuelles Datum, Mittag, Äquator).

Hilfreich?
Änderung vorschlagen

Zuletzt aktualisiert: