Introducere la NumerologyAPI¶
Acest ghid vă ghidează prin:
- crearea unui cont de dezvoltator
- generarea unei chei API
- înțelegerea autentificării
- efectuarea primei cereri API
NumerologyAPI oferă peste 203 endpoint-uri pregătite pentru producție, care acoperă:
- calcule numerologice
- perspective astrologice
- compatibilitate zodiacală
- numere angelice
- interpretări ale horoscopului
Toți endpoint-urile suportă răspunsuri în mai multe limbi.
1. Creați contul dvs. de dezvoltator¶
Calea recomandată pentru a accesa NumerologyAPI este prin platforma oficială pentru dezvoltatori.
-
Deschideți panoul de control al dezvoltatorului https://dashboard.numerologyapi.com
-
Creați contul
-
Generați o cheie API pentru organizația dvs.
-
Adăugați credite în portofel (facturare pe bază de utilizare)
Cheia dvs. API va arăta similar cu:
2. URL-ul de bază¶
Toate cererile sunt trimise către gateway-ul NumerologyAPI.
| Item | Valoare |
|---|---|
| URL-ul de bază | https://api.numerologyapi.com/api/v1 |
| Protocol | HTTPS |
| Formatul răspunsului | JSON |
Exemplu endpoint:
3. Autentificare¶
Fiecare cerere trebuie să includă cheia API.
Exemple de header-e ale cererii:
4. Prima Cerere – Numărul Cale al Vieții¶
Cerere 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. Variantă POST (Corp JSON)¶
Unele endpoint-uri suportă și cereri 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. Suport pentru Limbi¶
Toate endpoint-urile suportă parametrul opțional lang.
Exemplu:
Limbaje suportate:
| Cod | Limbă |
|---|---|
en | Engleză |
es | Spaniolă |
de | Germană |
fr | Franceză |
pt | Portugheză |
Exemplu de cerere:
7. Exemple de Cod¶
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 de Facturare¶
NumerologyAPI folosește un sistem de facturare bazat pe credite.
Creditele sunt împărțite între toate cele 203+ endpoint-uri.
Vizitați Prețuri pentru detalii complete.
9. Acces prin RapidAPI¶
API-ul Numerology este, de asemenea, disponibil pe RapidAPI pentru dezvoltatorii care utilizează deja acest marketplace.
RapidAPI necesită următoarele header-e:
Exemplu endpoint:
Accesați-l aici:
https://rapidapi.com/dakidarts-dakidarts-default/api/the-numerology-api
10. Pași Următori¶
Acum că ați efectuat prima solicitare, puteți:
- Explora Referința API pentru toți endpoint-urile
- Revizuiți Prețuri pentru a înțelege creditele
- Verificați Logul de modificări pentru actualizări
Acum sunteți pregătiți să integrați NumerologyAPI în aplicația dumneavoastră.