NumerologyAPI の開始方法¶
このガイドでは、以下の手順を説明します。
- 開発者アカウントの作成
- APIキーの生成
- 認証の理解
- 最初のAPIリクエストの実行
NumerologyAPI は、以下の内容をカバーする 203+ の実用的なエンドポイント を提供します。
- 数占い計算
- 天文学的洞察
- 星座との相性
- エンジェルナンバー
- 誕生チャートの解釈
すべてのエンドポイントは 多言語に対応 です。
1. 開発者アカウントの作成¶
NumerologyAPI にアクセスするための推奨される方法は、公式の開発プラットフォーム を使用することです。
-
開発者ダッシュボードを開く https://dashboard.numerologyapi.com
-
アカウントを作成する
-
組織用の APIキー を生成する
-
ウォレットへのクレジットの充填(従量課金)
APIキーは、以下のような形式になります。
2. 基本URL¶
すべてのリクエストは NumerologyAPI のゲートウェイに送信されます。
| アイテム | 値 |
|---|---|
| 基本URL | https://api.numerologyapi.com/api/v1 |
| プロトコル | HTTPS |
| レスポンス形式 | JSON |
例:
3. 認証¶
すべてのリクエストには、APIキーを含める必要があります。
例:リクエストヘッダー
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パラメータをサポートします。
例:
サポートされている言語:
| コード | 言語 |
|---|---|
en | 英語 |
es | スペイン語 |
de | ドイツ語 |
fr | フランス語 |
pt | ポルトガル語 |
例:リクエスト
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は、クレジットベースの料金システムを使用します。
クレジットは、203+のエンドポイント全体で共有されます。
詳細については、Pricingをご覧ください。
9. RapidAPIへのアクセス¶
Numerology APIは、RapidAPIでも利用可能です。これは、すでにそのマーケットプレイスを使用している開発者向けです。
RapidAPIでは、以下のヘッダーが必要です:
例となるエンドポイント:
こちらからアクセスできます:
https://rapidapi.com/dakidarts-dakidarts-default/api/the-numerology-api
10. 今後のステップ¶
最初のリクエストを作成したら、次の手順に進んでください:
これで、NumerologyAPI をアプリケーションに統合できます。