Ana içeriğe geç

NumerologyAPI ile Başlangıç

Bu rehber, şunları adım adım size anlatır:

  • Bir geliştirici hesabı oluşturma
  • Bir API anahtarı oluşturma
  • Kimlik doğrulamayı anlama
  • İlk API isteğinizi yapma

NumerologyAPI, aşağıdaki alanlarda 203'ten fazla üretim ortamına hazır uç nokta sunar:

  • Numeroloji hesaplamaları
  • Astroloji içgörüleri
  • Zodyak uyumluluğu
  • Melek sayıları
  • Doğum haritası yorumları

Tüm uç noktalar, çok dilli yanıtlar destekler.


1. Geliştirici Hesabınızı Oluşturun

NumerologyAPI'ye erişmenin önerilen yolu, resmi geliştirici platformu aracılığıyla olmaktır.

  1. Geliştirici paneline gidin https://dashboard.numerologyapi.com

  2. Hesabınızı oluşturun

  3. Kuruluşunuz için bir API anahtarı oluşturun

  4. Cüzdanınıza kredi ekleyin (kullanım başına ödeme)

API anahtarınız, aşağıdaki gibi görünebilir:

tnea_xxxxxxxxxxxxxxxxx

2. Temel URL

Tüm istekler NumerologyAPI ağ geçidine gönderilir.

Öğesi Değer
Temel URL https://api.numerologyapi.com/api/v1
Protokol HTTPS
Yanıt Formatı JSON

Örnek uç nokta:

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

3. Kimlik Doğrulama

Her isteğin, geçerli API anahtarınızı içermesi gerekir.

x-api-key: YOUR_API_KEY

Örnek istek başlıkları:

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

4. İlk İstek – Yaşam Yolu Numarası

GET İstemi

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 İstemi (JSON Vücudu)

Bazı uç noktalar ayrıca POST isteklerini de destekler.

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. Dil Desteği

Tüm uç noktalar, isteğe bağlı lang parametresini destekler.

Örnek:

?lang=fr

Desteklenen diller:

Kod Dil
en İngilizce
es İspanyolca
de Almanca
fr Fransızca
pt Portekizce

Örnek istek:

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

7. Kod Örnekleri

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. Fiyatlandırma Modeli

NumerologyAPI, kredi tabanlı bir fiyatlandırma sistemi kullanır.

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

Krediler, tüm 203'ten fazla uç noktada kullanılır.

Tam detaylar için Fiyatlandırma sayfasına bakın.


9. RapidAPI Erişimi

Numerology API'si, bu pazar yerini zaten kullanan geliştiriciler için ayrıca RapidAPI üzerinde de mevcuttur.

RapidAPI aşağıdaki başlıkları gerektirir:

x-rapidapi-key
x-rapidapi-host

Örnek uç nokta:

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

Buna erişin:

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


10. Sonraki Adımlar

İlk isteğinizi yaptıktan sonra:

Şimdi NumerologyAPI'yi uygulamanıza entegre etmeye hazırsınız.