Inhalte & Interpretationen
Greifen Sie auf die umfangreiche Bibliothek astrologischer Interpretationen zu.
Übersicht
Die Content-API bietet Zugriff auf Interpretationstexte für:
- Planetenstellungen in Zeichen
- Planetenstellungen in Häusern
- Aspekte zwischen Planeten
- Transit-Interpretationen
- Synastrie-Interpretationen
Inhalte auflisten
Inhalte nach Horoskop-Typ und Inhaltstyp auflisten:
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign?page[size]=20" \
-H "X-Api-Key: your-api-key"Inhaltstypen
| Typ | Beschreibung |
|---|---|
planet-in-sign | Planetenstellung im Tierkreiszeichen |
planet-in-house | Planetenstellung im Haus |
aspect | Aspekt zwischen zwei Planeten |
transit | Transit-Interpretation |
synastry | Synastrie-Aspekt-Interpretation |
Horoskop-Typen
| Typ | Beschreibung |
|---|---|
natal | Geburtshoroskop-Interpretationen |
transit | Transit-Interpretationen |
synastry | Synastrie-Interpretationen |
composite | Komposit-Horoskop-Interpretationen |
chinese-horoscope | Chinesische Horoskop-Interpretationen |
chinese-forecast | Chinesische Jahresprognose-Interpretationen |
numerology | Numerologie-Interpretationen |
moon-sun | Mond- und Sonnen-Interpretationen |
moon-calendar | Mondkalender-Interpretationen |
retrograde | Interpretationen rückläufiger Perioden |
progression | Sekundäre Progressions-Interpretationen |
horoscope | Allgemeine Horoskop-Interpretationen |
Abruf nach ID
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign/abc123" \
-H "X-Api-Key: your-api-key"Antwort
{
"data": {
"type": "content",
"id": "abc123",
"attributes": {
"title": "Sun in Gemini",
"body": "With your Sun in Gemini, you possess a quick, curious mind...",
"urn": "urn:content:1:natal:planet-in-sign:sun:gemini:en"
}
}
}Markdown-Format
Das body-Feld in Inhaltsantworten ist als Markdown formatiert. Dies ermöglicht eine reichhaltige Textformatierung einschließlich Überschriften, Fett-/Kursivtext, Listen und mehr.
Wenn Sie den Inhalt als HTML in Ihrer Anwendung anzeigen möchten, müssen Sie das Markdown mit einer Markdown-Parser-Bibliothek in HTML konvertieren.
JavaScript/TypeScript
import { marked } from "marked";
const html = marked.parse(content.body);Oder mit markdown-it:
import MarkdownIt from "markdown-it";
const md = new MarkdownIt();
const html = md.render(content.body);Python
import markdown
html = markdown.markdown(content["body"])PHP
use League\CommonMark\CommonMarkConverter;
$converter = new CommonMarkConverter();
$html = $converter->convert($content['body']);Nach Titel filtern
Durchsuchen Sie Inhalte nach Titel mit dem filter-Abfrageparameter:
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign?filter=title:*sun*" \
-H "X-Api-Key: your-api-key"Interpretationen mit Berechnungen einschließen
Die empfohlene Methode zum Abrufen von Interpretationstexten ist, diese direkt mit Ihren Berechnungsanfragen über den includeText-Parameter einzuschließen:
curl -X POST "https://api.astroapi.cloud/api/calc/natal" \
-H "X-Api-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"dateTime": "1990-06-15T14:30",
"location": {
"latitude": 51.5074,
"longitude": -0.1278,
"timezone": "Europe/London"
},
"includeText": true,
"language": "en"
}'Dadurch wird Ihre Berechnungsantwort mit Interpretationstexten für jede Stellung und jeden Aspekt angereichert.
Paginierung
Verwenden Sie JSON:API-Paginierungsparameter:
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign?page[size]=10&page[number]=0" \
-H "X-Api-Key: your-api-key"Die Antwort enthält eine links.next-URL für die nächste Ergebnisseite.