Skip to content

Contenuti & Interpretazioni ​

Accedi alla libreria completa di interpretazioni astrologiche.

Panoramica ​

L'API dei Contenuti fornisce accesso ai testi di interpretazione per:

  • Posizionamenti dei pianeti nei segni
  • Posizionamenti dei pianeti nelle case
  • Aspetti tra pianeti
  • Interpretazioni dei transiti
  • Interpretazioni della sinastria

Elenco dei Contenuti ​

Elenca i contenuti per tipo di oroscopo e tipo di contenuto:

bash
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign?page[size]=20" \
  -H "X-Api-Key: your-api-key"

Tipi di Contenuto ​

TipoDescrizione
planet-in-signPosizionamento del pianeta nel segno zodiacale
planet-in-housePosizionamento del pianeta nella casa
aspectAspetto tra due pianeti
transitInterpretazione del transito
synastryInterpretazione dell'aspetto di sinastria

Tipi di Oroscopo ​

TipoDescrizione
natalInterpretazioni del tema natale
transitInterpretazioni dei transiti
synastryInterpretazioni della sinastria
compositeInterpretazioni del tema composito
chinese-horoscopeInterpretazioni dell'oroscopo cinese
chinese-forecastInterpretazioni delle previsioni annuali cinesi
numerologyInterpretazioni numerologiche
moon-sunInterpretazioni di Luna e Sole
moon-calendarInterpretazioni del calendario lunare
retrogradeInterpretazioni dei periodi retrogradazione
progressionInterpretazioni delle progressioni secondarie
horoscopeInterpretazioni generali dell'oroscopo

Recupero per ID ​

bash
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign/abc123" \
  -H "X-Api-Key: your-api-key"

Risposta ​

json
{
  "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"
    }
  }
}

Formato Markdown ​

Il campo body nelle risposte dei contenuti è formattato in Markdown. Questo consente una formattazione ricca del testo, inclusi titoli, testo in grassetto/corsivo, elenchi e altro.

Se vuoi visualizzare il contenuto come HTML nella tua applicazione, dovrai convertire il Markdown in HTML utilizzando una libreria parser Markdown.

JavaScript/TypeScript ​

javascript
import { marked } from "marked";

const html = marked.parse(content.body);

Oppure con markdown-it:

javascript
import MarkdownIt from "markdown-it";

const md = new MarkdownIt();
const html = md.render(content.body);

Python ​

python
import markdown

html = markdown.markdown(content["body"])

PHP ​

php
use League\CommonMark\CommonMarkConverter;

$converter = new CommonMarkConverter();
$html = $converter->convert($content['body']);

Filtraggio per Titolo ​

Cerca contenuti per titolo usando il parametro di query filter:

bash
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign?filter=title:*sun*" \
  -H "X-Api-Key: your-api-key"

Inclusione delle Interpretazioni con i Calcoli ​

Il metodo consigliato per ottenere i testi interpretativi è includerli direttamente nelle richieste di calcolo usando il parametro includeText:

bash
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"
  }'

Questo arricchisce la risposta del calcolo con testi interpretativi per ogni posizionamento e aspetto.

Paginazione ​

Utilizza i parametri di paginazione JSON:API:

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

La risposta include un URL links.next per la pagina successiva dei risultati.

AstroAPI Documentation