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.
-
Geliştirici paneline gidin https://dashboard.numerologyapi.com
-
Hesabınızı oluşturun
-
Kuruluşunuz için bir API anahtarı oluşturun
-
Cüzdanınıza kredi ekleyin (kullanım başına ödeme)
API anahtarınız, aşağıdaki gibi görünebilir:
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:
3. Kimlik Doğrulama¶
Her isteğin, geçerli API anahtarınızı içermesi gerekir.
Örnek istek başlıkları:
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:
Desteklenen diller:
| Kod | Dil |
|---|---|
en | İngilizce |
es | İspanyolca |
de | Almanca |
fr | Fransızca |
pt | Portekizce |
Örnek istek:
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.
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:
Örnek uç nokta:
Buna erişin:
https://rapidapi.com/dakidarts-dakidarts-default/api/the-numerology-api
10. Sonraki Adımlar¶
İlk isteğinizi yaptıktan sonra:
- Tüm uç noktalar için API Referansı'nı keşfedin
- Kredi anlayışınız için Fiyatlandırma'yı inceleyin
- Güncellemeler için Değişiklik Geçmişi'ni kontrol edin
Şimdi NumerologyAPI'yi uygulamanıza entegre etmeye hazırsınız.