Memulai Penggunaan NumerologyAPI¶
Panduan ini akan memandu Anda melalui:
- membuat akun pengembang
- menghasilkan kunci API
- memahami autentikasi
- melakukan permintaan API pertama Anda
NumerologyAPI menyediakan +203 titik akhir siap produksi yang mencakup:
- perhitungan numerologi
- wawasan astrologi
- kompatibilitas zodiak
- angka malaikat
- interpretasi bagan kelahiran
Semua titik akhir mendukung respons multibahasa.
1. Buat Akun Pengembang Anda¶
Cara yang direkomendasikan untuk mengakses NumerologyAPI adalah melalui platform pengembang resmi.
-
Buka dasbor pengembang https://dashboard.numerologyapi.com
-
Buat akun Anda
-
Hasilkan kunci API untuk organisasi Anda
-
Isi kredit ke dompet Anda (pembayaran sesuai penggunaan)
Kunci API Anda akan terlihat seperti:
2. URL Dasar¶
Semua permintaan dikirim ke gateway NumerologyAPI.
| Item | Nilai |
|---|---|
| URL Dasar | https://api.numerologyapi.com/api/v1 |
| Protokol | HTTPS |
| Format Respons | JSON |
Contoh titik akhir:
3. Autentikasi¶
Setiap permintaan harus menyertakan kunci API Anda.
Contoh header permintaan:
4. Permintaan Pertama – Nomor Life Path¶
Permintaan 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. Variasi POST (Badan JSON)¶
Beberapa titik akhir juga mendukung permintaan 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. Dukungan Bahasa¶
Semua titik akhir mendukung parameter opsional lang.
Contoh:
Bahasa yang didukung:
| Kode | Bahasa |
|---|---|
en | Inggris |
es | Spanyol |
de | Jerman |
fr | Prancis |
pt | Portugis |
Contoh permintaan:
7. Contoh Kode¶
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. Model Pembayaran¶
NumerologyAPI menggunakan sistem pembayaran berbasis kredit.
Kredit dibagikan di seluruh lebih dari 203 titik akhir.
Kunjungi Harga untuk detail lengkap.
9. Akses RapidAPI¶
Numerology API juga tersedia di RapidAPI untuk pengembang yang sudah menggunakan pasar tersebut.
RapidAPI memerlukan header berikut:
Contoh endpoint:
Akses melalui sini:
https://rapidapi.com/dakidarts-dakidarts-default/api/the-numerology-api
10. Langkah Selanjutnya¶
Setelah Anda membuat permintaan pertama, lakukan hal berikut:
- Jelajahi Referensi API untuk semua endpoint
- Tinjau Harga untuk memahami kredit
- Periksa Catatan Perubahan untuk pembaruan
Anda sekarang siap untuk mengintegrasikan NumerologyAPI ke dalam aplikasi Anda.