コンテンツにスキップ
AstroWay/api v2.190.0 · ja
すべてのシステムが正常です

n8n

4つのノードからなるワークフローです:入力は出生データ、途中でAPIから取得したネイタルチャート、出力は太陽・月・アセンダントのサインです。これを n8n 2.39.7 にインポートし、2026-09-17 の本番環境で実行した結果が以下です。

まず、自動化用キー のセクションに従って、スコープ chart のキーを作成してください。

1. キーをクレデンシャルとして追加

Section titled “1. キーをクレデンシャルとして追加”

キーは n8n の credentials ストアに保存され、ノードには含まれないため、エクスポートされたワークフローに漏れません。

  1. n8n で新しい credential タイプ Header Auth を作成します。
  2. Name: X-Api-Key
  3. Value: あなたのキー。
  4. AstroWay API key という名前で保存します。以下のワークフローはこの名前の credential を探します。

n8n-natal-chart.json をダウンロードし、空のワークフローを開いてファイルの内容をキャンバスに貼り付けるか、ワークフローメニューからファイルインポートを使用してください。

内部には4つのノードがあります:

  • Start、ノード Manual Trigger:テスト時にワークフローを起動します。
  • Birth data、ノード Edit Fields (Set):datetimetimezonelatitudelongitude の1人分のデータです。
  • AstroWay chart、ノード HTTP Request:POST /v1/chart を呼び出します。
  • Big three、ノード Edit Fields (Set):経度をサイン名に変換します。

ワークフローを実行します。Big three が返すのは:

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

offset_used は UTC からのオフセットで、サーバーが Europe/Kyiv に対して 1990-05-15 に見つけた値は 4 です。手動で書くことが多い 3 ではありません。

  • MethodPOST

  • URL

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

  • Generic Auth Type:Header Auth、クレデンシャル AstroWay API key

  • Send Body:有効。

  • Body Content Type:JSON。

  • Specify Body:Using JSON。

ボディは式で設定されているため、前のノードからの値はそのまま渡されます:

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

Big three の各フィールドは式です。サインは経度を 30 で割り、下方向に丸めたインデックスとしてリストから取得します:

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

太陽と月の場合、経度は $json.data.planets.find(p => p.name === 'Sun').longitude から取得し、月は同様に 'Moon' から取得します。

StartBirth data を実際に使うトリガー(フォーム、Webhook、またはテーブルの新しい行)に置き換え、上記の5つの名前にフィールドをマッピングしてください。確認すべき点が2つあります:

  • timezone は空にできません。 空の値は 400 で拒否されるので、フィールドをマッピングするか、座標が確実なら auto を設定してください。
  • 座標は必須です。 API は都市名をジオコーディングしません。フォームが場所だけを尋ねる場合は、AstroWay chart の前にジオコーディングステップを追加してください。
参考になりましたか?
Запропонувати правку

最終更新日: