AstroWay/api v2.296.1 · pt
todos os sistemas normais
// astrology api · POST /v1/acg/by-category

API de interpretação de astrocartografia

A geometria das linhas por si só não diz a ti onde te mudar. Este endpoint recebe uma área da vida, escolhe as linhas de astrocartografia que realmente a regem, classifica-as pela força e proximidade da aplicação e devolve o texto de interpretação de cada uma. Uma única chamada substitui o mapeamento planeta-tema que cada produto de relocação teria de inventar internamente.

Endpoint
POST /v1/acg/by-category
Custo
50 créditos
Latência
~210 ms
Nível
Tier 3
// 01 / O que calcula

API de interpretação de astrocartografia

O endpoint calcula o conjunto completo de astrocartografia para o momento de nascimento e depois o filtra através de uma taxonomia de dezenove áreas da vida, baseada na literatura fundadora da técnica: Jim Lewis para o significado planeta-ângulo, Erin Sullivan para o que cada um dos quatro ângulos governa, e Martin Davis para o tratamento das linhas difíceis. Cada área nomeia as linhas que lhe pertencem com um peso de um a três, por isso um Sol no Meio-do-Céu tem mais prioridade que um Mercúrio no mesmo ângulo para a carreira. Cada mapeamento também inclui uma polaridade, e as linhas desafiadoras são devolvidas ao lado das linhas de apoio em vez de serem filtradas, porque uma ferramenta de relocação que mostra só linhas favoráveis deturpa a técnica. Quando forneces um ponto, as linhas fora do raio desaparecem e a força devolvida multiplica o peso astrológico pela proximidade geográfica, o que permite classificar cidades-candidata em vez de apenas listar linhas. O texto de interpretação é servido a partir de uma base de conhecimento curada que cobre todas as quarenta combinações planeta-ângulo em onze línguas, com um fallback documentado caso falte uma tradução.

// 02 / Pedido ao vivo

POST/v1/acg/by-category

curl -X POST https://api.astroway.info/v1/acg/by-category \
  -H "X-Api-Key: aw_live_..." \
  -H "Content-Type: application/json" \
  -d '{
  "date": "1990-05-15",
  "time": "14:30:00",
  "timezoneOffset": 3,
  "latitude": 50.45,
  "longitude": 30.52,
  "category": "career",
  "point": { "lat": 51.5074, "lng": -0.1278 },
  "radiusDeg": 8,
  "language": "en"
}'
Resposta (excerto)
{
  "ok": true,
  "data": {
    "category": { "id": "career", "name": "Career" },
    "language": "en",
    "count": 3,
    "lines": [
      {
        "planet": "Jupiter",
        "type": "MC",
        "weight": 3,
        "polarity": "supportive",
        "strength": 2.31,
        "distanceDeg": 1.84,
        "pointCount": 341,
        "segments": [
          [[-85, 110.48], [-84.5, 110.48], "…"]
        ],
        "interpretation": {
          "title": "Jupiter - MC",
          "text": "Expansion of professional opportunity…",
          "lang": "en"
        }
      }
    ]
  }
}
// 03 / Parâmetros

Parâmetros

nametypeObrigatório
date string (YYYY-MM-DD) sim Birth date.
time string (HH:MM:SS) sim Local clock time at birth.
timezoneOffset number (hours) sim UTC offset in effect at the birth moment.
latitude number sim Birth-place latitude, decimal degrees.
longitude number sim Birth-place longitude, decimal degrees.
category string sim One of 19 life areas: career, love, money, health, home, learning, power, travel and more. Fetch the full list from GET /v1/acg/categories.
point { lat, lng } não Optional geographic focus. With it, only lines running within radiusDeg of that point are returned and strength folds in proximity.
radiusDeg number não Search radius in degrees around point. Default 4, range 0.5 to 20.
polarity string não supportive, challenging, or all (default). Challenging lines are returned by default rather than hidden.
includeText boolean não Attach the interpretation text for each line. Default true.
includeCoordinates boolean não Attach the line geometry as `segments`, an array of `[lat, lng]` polylines. A rising or setting curve is several disjoint segments, so they are kept separate rather than concatenated. Default true; set false for a compact ranking response.
language string não Interpretation language. Falls back to English then Ukrainian when a translation is missing, and the served language is reported per line.
// 04 / Quando usar

Quando usar

Usa-o quando o teu produto responde a uma pergunta em linguagem normal: onde devo ir para trabalhar, qual destas três cidades é melhor para um relacionamento, o que é que esta linha sobre a minha cidade realmente significa. Três formatos cobrem a maioria das implementações. Classificação, enviando uma categoria e um ponto por cidade-candidata e ordenando pela força. Explicação, chamando /v1/acg/line-report para um único planeta e ângulo para obter o texto completo mais todas as outras áreas da vida que a linha toca. Descoberta, obtendo GET /v1/acg/categories uma vez sem créditos e construindo a tua UI a partir da taxonomia devolvida, assim uma nova categoria aparece sem necessidade de lançar o cliente. Como o texto é curado e não gerado, as respostas são determinísticas, não citam modelo e não custam nada extra em inferência: o mesmo pedido devolve as mesmas palavras amanhã.

// 05 / Notas

Notas

A taxonomia cobre os dez corpos tradicionais. Quíron, Lilith e os nodos lunares aparecem na geometria /v1/acg mas ficam deliberadamente fora do mapeamento, pois a técnica, como a definiu Jim Lewis, não lhes atribui governação angular de áreas da vida. Pesos e polaridades são juízos editoriais expressos como dados, versionados no repositório e auditáveis, em vez de estarem ocultos dentro de um prompt. O texto de interpretação é uma consulta a uma base de conhecimento, não uma chamada a um modelo de linguagem, por isso é estável, reproduzível offline e livre das advertências que uma interpretação gerada exigiria.

Experimente a API de Interpretações de Astrocartografia

Obtenha uma chave e faça a sua primeira chamada em menos de um minuto.

99.9% SLA · planos pagos · 30d status →