Beginnen met de NumerologyAPI¶
Deze handleiding leidt u door:
- het aanmaken van een ontwikkelaarsaccount
- het genereren van een API-sleutel
- het begrijpen van authenticatie
- het uitvoeren van uw eerste API-aanvraag
NumerologyAPI biedt meer dan 203 productieklare endpoints, die onder andere de volgende functies omvatten:
- numerologie berekeningen
- astrologische inzichten
- compatibiliteit met de sterrenbeelden
- engelgetallen
- interpretaties van geboortehoroscoop
Alle endpoints ondersteunen meertalige antwoorden.
1. Maak uw ontwikkelaarsaccount aan¶
De aanbevolen manier om toegang te krijgen tot NumerologyAPI is via de officiële ontwikkelaarsplatform.
-
Open het ontwikkelingsdashboard https://dashboard.numerologyapi.com
-
Maak uw account aan
-
Genereer een API-sleutel voor uw organisatie
-
Vul uw wallet met credits (betaal per gebruik)
Uw API-sleutel ziet er ongeveer zo uit:
2. Basis URL¶
Alle aanvragen worden naar de NumerologyAPI gateway gestuurd.
| Item | Waarde |
|---|---|
| Basis-URL | https://api.numerologyapi.com/api/v1 |
| Protocol | HTTPS |
| Antwoordformaat | JSON |
Voorbeeld endpoint:
3. Authenticatie¶
Elke verzoek moet uw API-sleutel bevatten.
Voorbeeld van verzoekheaders:
4. Eerste Verzoek – Getal van de Life Path¶
GET Verzoek¶
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 Variant (JSON Lichaam)¶
Sommige endpoints ondersteunen ook POST verzoeken.
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. Taalondersteuning¶
Alle endpoints ondersteunen het optionele parameter lang.
Voorbeeld:
Ondersteunde talen:
| Code | Taal |
|---|---|
en | Engels |
es | Spaans |
de | Duits |
fr | Frans |
pt | Portugees |
Voorbeeld van verzoek:
7. Code Voorbeelden¶
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. Factureringsmodel¶
NumerologyAPI gebruikt een credit-gebaseerd factureringssysteem.
Credits worden gedeeld over alle 203+ endpoints.
Bezoek Prijzen voor volledige details.
9. RapidAPI Toegang¶
De Numerology API is ook beschikbaar op RapidAPI voor ontwikkelaars die al dit platform gebruiken.
RapidAPI vereist de volgende headers:
Voorbeeld endpoint:
Toegang hier:
https://rapidapi.com/dakidarts-dakidarts-default/api/the-numerology-api
10. Volgende stappen¶
Nu u uw eerste verzoek hebt gemaakt:
- Verken de API-referentie voor alle endpoints
- Bekijk de Prijzen om te begrijpen welke credits beschikbaar zijn
- Controleer het changelog voor updates
U kunt nu NumerologyAPI integreren in uw applicatie.