コンテンツにスキップ

Dakidarts Numerology API 用の PHP コード例

これらの例は、PHP と直接的な Numerology API キーを使用して、Core (コア)Karmic (カルミック)Cycles (サイクル)、および Horoscope (占星術) エンドポイントを呼び出す方法を示しています。


セットアップ

<?php
$headers = [
    "X-API-Key: YOUR_API_KEY",
    "Content-Type: application/json"
];

function sendGetRequest($url, $params = []) {
    global $headers;
    $query = http_build_query($params);
    $ch = curl_init("$url?$query");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    $response = curl_exec($ch);
    curl_close($ch);
    return json_decode($response, true);
}

function sendPostRequest($url, $payload = []) {
    global $headers;
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload));
    $response = curl_exec($ch);
    curl_close($ch);
    return json_decode($response, true);
}
?>

例 1: Attitude Number (態度番号)

<?php
$url = "https://api.numerologyapi.com/api/v1/attitude_number";
$params = ["birth_day" => "14", "birth_month" => "3"];
$response = sendGetRequest($url, $params);
print_r($response);
?>

例 2: Challenge Number (課題番号)

<?php
$url = "https://api.numerologyapi.com/api/v1/challenge_number/post";
$payload = ["birth_year" => 1990, "birth_month" => 5, "birth_day" => 15];
$response = sendPostRequest($url, $payload);
print_r($response);
?>

例 3: Karmic Debt (カルミック債)

<?php
$url = "https://api.numerologyapi.com/api/v1/karmic_debt";
$params = ["birth_year" => "2023", "birth_month" => "6", "birth_day" => "28"];
$response = sendGetRequest($url, $params);
print_r($response);
?>

例 4: Karmic Lessons (カルミックレッスン)

<?php
$url = "https://api.numerologyapi.com/api/v1/karmic_lessons";
$params = ["full_name" => "John Doe Smith"];
$response = sendGetRequest($url, $params);
print_r($response);
?>

例 5: Life Path Number (人生パス番号)

<?php
$url = "https://api.numerologyapi.com/api/v1/life_path";
$params = ["birth_year" => "1990", "birth_month" => "5", "birth_day" => "12"];
$response = sendGetRequest($url, $params);
print_r($response);
?>

例 6: Personality Number (パーソナリティ番号)

<?php
$url = "https://api.numerologyapi.com/api/v1/personality_number/post";
$payload = ["first_name" => "John", "middle_name" => "Robert", "last_name" => "Doe"];
$response = sendPostRequest($url, $payload);
print_r($response);
?>

例 7: Destiny Number (運命番号)

<?php
$url = "https://api.numerologyapi.com/api/v1/destiny_number";
$params = ["first_name" => "John", "middle_name" => "Doe", "last_name" => "Smith"];
$response = sendGetRequest($url, $params);
print_r($response);
?>

例 8: Heart Desire Number (心の欲求番号)

<?php
$url = "https://api.numerologyapi.com/api/v1/heart_desire";
$params = ["first_name" => "John", "middle_name" => "Robert", "last_name" => "Doe"];
$response = sendGetRequest($url, $params);
print_r($response);
?>

例 9: Personal Year (パーソナル・イヤー)

<?php
$url = "https://api.numerologyapi.com/api/v1/personal_year";
$params = ["prediction_year" => "2023", "birth_month" => "12", "birth_day" => "3"];
$response = sendGetRequest($url, $params);
print_r($response);
?>

例 10: Ancestor Reading (祖先リーディング)

<?php
$url = "https://api.numerologyapi.com/api/v1/ancestor-reading";
$params = ["family_name" => "Etuge"];
$response = sendGetRequest($url, $params);
print_r($response);
?>

例 11: Planes Of Expression (表現の計画)

<?php
$url = "https://api.numerologyapi.com/api/v1/planes-of-expression";
$payload = ["fullname" => "Jesus Christ"];
$response = sendPostRequest($url, $payload);
print_r($response);
?>

例 12: Today Horoscope (今日の占星術)

<?php
$url = "https://api.numerologyapi.com/api/v1/horoscope/today";
$params = ["dob" => "2002-02-22"];
$response = sendGetRequest($url, $params);
print_r($response);
?>

例 13: Today Career Horoscope (今日のキャリア占星術)

<?php
$url = "https://api.numerologyapi.com/api/v1/horoscope/career/today";
$payload = ["dob" => "1995-08-20"];
$response = sendPostRequest($url, $payload);
print_r($response);
?>

例 14: Today Health Horoscope (今日の健康占星術)

<?php
$url = "https://api.numerologyapi.com/api/v1/horoscope/health/today";
$params = ["dob" => "1995-08-20"];

$response = sendGetRequest($url, $params);
print_r($response);
?>

例 15: Planetary Daily Horoscope (惑星のデイリー・ホロスコープ)

<?php
$url = "https://api.numerologyapi.com/api/v1/horoscope/planetary/daily";
$params = ["dob" => "1990-01-01", "day" => "today"];

$response = sendGetRequest($url, $params);
print_r($response);
?>

例 16: Essence Cycle (エッセンスサイクル)

<?php
$url = "https://api.numerologyapi.com/api/v1/essence-cycle";
$params = ["full_name" => "Alexander Graham Bell", "dob" => "1847-03-03", "start_year" => "1847"];

$response = sendGetRequest($url, $params);
print_r($response);
?>

例 17: Transits (トランジット)

<?php
$url = "https://api.numerologyapi.com/api/v1/transits";
$payload = ["full_name" => "Alexander Graham Bell", "dob" => "1847-03-03"];

$response = sendPostRequest($url, $payload);
print_r($response);
?>

!!! 注意 すべてのエンドポイントは、GET および POST* メソッド(該当する場合)をサポートします。 * "YOUR_API_KEY" を有効なキーに置き換えてください。 * GET リクエストには params を、POST リクエストには payload/json を使用してください。