Tovább a tartalomhoz
AstroWay/api v2.325.0 · hu
minden rendszer működik rendben

n8n

Négycsomós workflow: a bemeneten a születési adatok, középen a natív chart az API-val, a kimeneten a Nap, Hold és Ascendens jelek. Importálva n8n 2.39.7-be és futtatva a production 2026-09-17, az alábbi eredmény pontosan azt adta vissza, amit visszaadott.

A manuális HTTP Request helyett beállíthatod az @astroway/n8n-nodes-astroway csomópontot. Ebben 730 API művelet van készenléti akciókkal mezőkkel: natív chart, szinátria, tranzitok, védikus asztrológia, Human Design, BaZi, numerológia, tarot és mások.

  1. A self-hosted n8n-ben nyisd meg a Settings → Community Nodes → Install menüpontot, írd be a @astroway/n8n-nodes-astroway kifejezést és erősítsd meg. Az n8n 2026-10-23-án ellenőrizte a csomópontot, így az n8n Cloud-ban telepítés nélkül hozzáadhatod a csomópontok paneljéről.
  2. Hozd létre az AstroWay API hitelesítési adatokat és illeszd be a kulcsot. Az n8n a GET /v1/auth/keys/me kéréssel ellenőrzi, ami nem fogyaszt krediteket. Ha a kulcsnak van endpoint területe, add hozzá az auth/keys/me kifejezést, különben az ellenőrzés Forbidden hibát ad, bár a területhez tartozó hívások működni fognak.
  3. Add hozzá az AstroWay csomópontot, válaszd ki a csoportot és a műveletet, például Core → Natal Chart. A kötelező mezők már a listában vannak, a nem kötelezőket az Add field gombbal adhatod hozzá.

A csomópont a válasz data részét adja vissza, és egy hibát kóddal, például INVALID_INPUT. Összeköthető egy AI Agent eszközként.

Az alábbi ugyanaz a számítás csomópont nélkül, normál HTTP Requesttel. Bármely n8n-ben működik, beleértve a Cloud-ot.

Először hozz létre egy kulcsot, ahogy a Kulcs az automatizáláshoz szakaszban le van írva, a chart területtel.

1. Add hozzá a kulcsot hitelesítési adatként

Szekció neve “1. Add hozzá a kulcsot hitelesítési adatként”

A kulcs az n8n hitelesítési adat tárolójában van, nem a csomópontban, így nem kerül az exportált workflow-ba.

  1. Hozz létre egy új hitelesítési adatot Header Auth típussal az n8n-ben.
  2. Name: X-Api-Key.
  3. Value: a kulcsod.
  4. Mentsd el AstroWay API key néven. Az alábbi workflow pont ezt a nevet keresi a hitelesítési adatok között.

Töltsd be a n8n-natal-chart.json fájlt, nyiss egy üres workflow-t és illeszd be a fájl tartalmát a vászonra, vagy használd a fájlból importálást a workflow menüben.

Belül négy csomópont:

  • Start, Manual Trigger csomópont: a workflow-t teszteléskor indítja.
  • Birth data, Edit Fields (Set) csomópont: egy személy date, time, timezone, latitude és longitude adatai.
  • AstroWay chart, HTTP Request csomópont: meghívja a POST /v1/chart végpontot.
  • Big three, Edit Fields (Set) csomópont: a hosszúságokat jelek nevévé alakítja.

Futtasd a workflow-t. A Big three visszaadja:

{
"sun": "Taurus",
"moon": "Capricorn",
"rising": "Virgo",
"offset_used": 4
}

Az offset_used az UTC eltolás, amit a szerver talált a Europe/Kyiv időzónára 1990-05-15: 4, nem 3, amit általában kézzel írnak.

Hogyan van beállítva az HTTP Request csomópont

Szekció neve “Hogyan van beállítva az HTTP Request csomópont”
  • Method: POST.

  • URL:

    https://api.astroway.info/v1/chart
  • Authentication: Generic Credential Type.

  • Generic Auth Type: Header Auth, AstroWay API key hitelesítési adat.

  • Send Body: bekapcsolva.

  • Body Content Type: JSON.

  • Specify Body: Using JSON.

A test kifejezéssel van megadva, így az előző csomópontok bármelyikéből származó értékek átkerülnek:

{{ JSON.stringify({ date: $json.date, time: $json.time, timezone: $json.timezone, latitude: $json.latitude, longitude: $json.longitude }) }}

Minden mező a Big three-ban egy kifejezés. A jel a hosszúság 30-cal osztva és lefelé kerekítve, mint index a listában:

{{ ['Aries','Taurus','Gemini','Cancer','Leo','Virgo','Libra','Scorpio','Sagittarius','Capricorn','Aquarius','Pisces'][Math.floor($json.data.houses.ascendant / 30)] }}

A Nap és Hold esetében a hosszúságot a $json.data.planets.find(p => p.name === 'Sun').longitude kifejezésből veszik, és ugyanígy a 'Moon' esetében.

Cseréld le a Start és Birth data csomópontot arra a triggerre, amit ténylegesen használsz: űrlap, webhook vagy táblázat új sora, és illeszd az adatait az öt fenti névhez. Két dolgot érdemes ellenőrizni:

  • A timezone nem lehet üres. Az üres érték 400 hibát ad, így illeszd be a mezőt vagy állítsd auto értékre, ha a koordináták megbízhatóak.
  • A koordináták kötelezőek. Az API nem geokódolja a város nevét; ha az űrlap csak helyet kér, adj hozzá egy geokódolási lépést az AstroWay chart csomópont előtt.