コンテンツにスキップ

NumerologyAPI の開始方法

このガイドでは、以下の手順を説明します。

  • 開発者アカウントの作成
  • APIキーの生成
  • 認証の理解
  • 最初のAPIリクエストの実行

NumerologyAPI は、以下の内容をカバーする 203+ の実用的なエンドポイント を提供します。

  • 数占い計算
  • 天文学的洞察
  • 星座との相性
  • エンジェルナンバー
  • 誕生チャートの解釈

すべてのエンドポイントは 多言語に対応 です。


1. 開発者アカウントの作成

NumerologyAPI にアクセスするための推奨される方法は、公式の開発プラットフォーム を使用することです。

  1. 開発者ダッシュボードを開く https://dashboard.numerologyapi.com

  2. アカウントを作成する

  3. 組織用の APIキー を生成する

  4. ウォレットへのクレジットの充填(従量課金)

APIキーは、以下のような形式になります。

tnea_xxxxxxxxxxxxxxxxx

2. 基本URL

すべてのリクエストは NumerologyAPI のゲートウェイに送信されます。

アイテム
基本URL https://api.numerologyapi.com/api/v1
プロトコル HTTPS
レスポンス形式 JSON

例:

https://api.numerologyapi.com/api/v1/life_path

3. 認証

すべてのリクエストには、APIキーを含める必要があります。

x-api-key: YOUR_API_KEY

例:リクエストヘッダー

GET /api/v1/life_path HTTP/1.1
Host: api.numerologyapi.com
x-api-key: YOUR_API_KEY

4. 最初のリクエスト – Life Path の番号

GET リクエスト

curl --request GET \
  --url "https://api.numerologyapi.com/api/v1/life_path?birth_year=1990&birth_month=5&birth_day=15" \
  --header "x-api-key: YOUR_API_KEY"

5. POST バリアント (JSON ボディ)

一部のエンドポイントでは、POSTリクエストもサポートされています。

curl --request POST \
  --url https://api.numerologyapi.com/api/v1/life_path \
  --header "x-api-key: YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "birth_year": "1990",
    "birth_month": "5",
    "birth_day": "15"
  }'

6. 言語のサポート

すべてのエンドポイントは、オプションのlangパラメータをサポートします。

例:

?lang=fr

サポートされている言語:

コード 言語
en 英語
es スペイン語
de ドイツ語
fr フランス語
pt ポルトガル語

例:リクエスト

/api/v1/life_path?birth_year=1990&birth_month=5&birth_day=15&lang=es

7. コードの例

Python (requests)

import requests

url = "https://api.numerologyapi.com/api/v1/life_path"

params = {
    "birth_year": 1990,
    "birth_month": 5,
    "birth_day": 15
}

headers = {
    "x-api-key": "YOUR_API_KEY"
}

response = requests.get(url, headers=headers, params=params)

print(response.json())

PHP (cURL)

<?php

$curl = curl_init();

curl_setopt_array($curl, [
  CURLOPT_URL => "https://api.numerologyapi.com/api/v1/life_path?birth_year=1990&birth_month=5&birth_day=15",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER => [
    "x-api-key: YOUR_API_KEY"
  ],
]);

$response = curl_exec($curl);
curl_close($curl);

echo $response;

?>

JavaScript (Fetch)

const url = new URL("https://api.numerologyapi.com/api/v1/life_path");

url.searchParams.append("birth_year", "1990");
url.searchParams.append("birth_month", "5");
url.searchParams.append("birth_day", "15");

fetch(url, {
    method: "GET",
    headers: {
        "x-api-key": "YOUR_API_KEY"
    }
})
.then(r => r.json())
.then(console.log);

Node.js (axios)

const axios = require("axios");

axios.get("https://api.numerologyapi.com/api/v1/life_path", {
  params: {
    birth_year: 1990,
    birth_month: 5,
    birth_day: 15
  },
  headers: {
    "x-api-key": "YOUR_API_KEY"
  }
})
.then(res => console.log(res.data));

8. 料金体系

NumerologyAPIは、クレジットベースの料金システムを使用します。

1 API request = 1 credit
1 USD = 3,921.57 credits

クレジットは、203+のエンドポイント全体で共有されます

詳細については、Pricingをご覧ください。


9. RapidAPIへのアクセス

Numerology APIは、RapidAPIでも利用可能です。これは、すでにそのマーケットプレイスを使用している開発者向けです。

RapidAPIでは、以下のヘッダーが必要です:

x-rapidapi-key
x-rapidapi-host

例となるエンドポイント:

https://the-numerology-api.p.rapidapi.com/life_path

こちらからアクセスできます:

https://rapidapi.com/dakidarts-dakidarts-default/api/the-numerology-api


10. 今後のステップ

最初のリクエストを作成したら、次の手順に進んでください:

  • API参照 を使用して、すべてのエンドポイントを調査
  • 料金体系 を確認し、クレジットについて理解する
  • 変更履歴 を確認し、最新情報を把握

これで、NumerologyAPI をアプリケーションに統合できます。