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

n8n

Workflow négy csomóponttal: a bemeneten a születési adatok, középen a születési horoszkópa az API-val, a kimeneten a Nap, Hold és Ascendens jelek. Importálva n8n 2.39.7-be és futtatva a production környezet ellen 2026-09-17, az alábbi eredményt adta vissza.

Először hozzon létre egy kulcsot, ahogy a Automatizálási kulcs szakaszban leírják, a chart hatókörrel.

1. Adja hozzá a kulcsot hitelesítő adatként

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

A kulcs az n8n hitelesítő adatok tárolójában van tárolva, nem a csomópontban, ezért nem kerül az exportált workflow-be.

  1. Hozzon létre egy új hitelesítő adatot n8n-ben Header Auth típusként.
  2. Name: X-Api-Key.
  3. Value: a kulcsa.
  4. Mentsd el AstroWay API key néven. Az alábbi workflow pont ezen a néven keresi a hitelesítő adatot.

Töltse be a n8n-natal-chart.json fájlt, nyisson egy üres workflow-t, és illessze be a fájl tartalmát a vászonra, vagy használja a fájlból való importálást a menüben.

Belsőleg négy csomópont:

  • Start, Manual Trigger csomópont: elindítja a workflow-t teszteléskor.
  • 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ágot jelek nevévé alakítja.

Futtassa a workflow-t. A Big three visszaadja:

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

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, hitelesítő adat AstroWay API key.

  • Send Body: bekapcsolva.

  • Body Content Type: JSON.

  • Specify Body: Using JSON.

A test kifejezéssel van megadva, így az értékek bármely előző csomópontból átkerülnek, ahogy vannak:

{{ 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 egyenlő a hosszúsággal, elosztva 30-zal é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ág a $json.data.planets.find(p => p.name === 'Sun').longitude-ból jön, és ugyanígy a 'Moon'-ból.

Cserélje le a Start és Birth data triggert arra, amit tényleg használ: űrlapra, webhookra vagy táblázat új sorára, és illessze be mezőit a fenti öt névhez. Két dolgot érdemes ellenőrizni:

  • A timezone nem lehet üres. Az üres érték 400 hibával elutasítja, így illessze be a mezőt vagy állítsa be auto-ra, 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, adjon hozzá egy geokódolási lépést az AstroWay chart elé.
Hasznos volt?
Запропонувати правку

Utoljára frissítve: