नंबरोलॉजी एपीआई के साथ शुरुआत करना¶
यह गाइड आपको निम्नलिखित में मदद करेगा:
- एक डेवलपर खाता बनाना
- एपीआई कुंजी उत्पन्न करना
- प्रमाणीकरण को समझना
- अपना पहला एपीआई अनुरोध करना
नंबरोलॉजी एपीआई 203+ उत्पादन-तैयार एंडपॉइंट्स प्रदान करता है, जो निम्नलिखित विषयों को कवर करते हैं:
- संख्या विज्ञान की गणना
- ज्योतिष संबंधी अंतर्दृष्टि
- ज्योतिषीय अनुकूलता
- देवदूतों के अंक
- जन्म चार्ट की व्याख्याएं
सभी एंडपॉइंट बहु-भाषा प्रतिक्रियाओं का समर्थन करते हैं।
1. अपना डेवलपर खाता बनाएँ¶
नंबरोलॉजी एपीआई तक पहुँचने का अनुशंसित तरीका आधिकारिक डेवलपर प्लेटफॉर्म के माध्यम से है।
-
डेवलपर डैशबोर्ड खोलें https://dashboard.numerologyapi.com
-
अपना खाता बनाएँ
-
अपने संगठन के लिए एक एपीआई कुंजी उत्पन्न करें
-
अपनी वॉलेट में क्रेडिट जमा करें (पे-एज़-यू-गो बिलिंग)
आपकी एपीआई कुंजी इस तरह दिखेगी:
2. बेस यूआरएल¶
सभी अनुरोध नंबरोलॉजी एपीआई गेटवे पर भेजे जाते हैं।
| आइटम | मान |
|---|---|
| बेस यूआरएल | https://api.numerologyapi.com/api/v1 |
| प्रोटोकॉल | HTTPS |
| प्रतिक्रिया प्रारूप | JSON |
उदाहरण एंडपॉइंट:
3. प्रमाणीकरण (Authentication)¶
हर अनुरोध में आपकी एपीआई कुंजी शामिल होनी चाहिए।
उदाहरण अनुरोध हेडर:
4. पहला अनुरोध – जीवन पथ संख्या¶
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. POST अनुरोध (JSON बॉडी)¶
कुछ एंडपॉइंट्स 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. भाषा समर्थन¶
सभी एंडपॉइंट्स वैकल्पिक lang पैरामीटर का समर्थन करते हैं।
उदाहरण:
समर्थित भाषाएँ:
| कोड | भाषा |
|---|---|
en | अंग्रेजी |
es | स्पेनिश |
de | जर्मन |
fr | फ्रेंच |
pt | पुर्तगाली |
उदाहरण अनुरोध:
7. कोड उदाहरण¶
पायथन (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;
?>
जावास्क्रिप्ट (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. बिलिंग मॉडल¶
NumerologyAPI एक क्रेडिट-आधारित बिलिंग प्रणाली का उपयोग करता है।
क्रेडिट सभी 203+ एंडपॉइंट्स में साझा किए जाते हैं।
पूर्ण विवरण के लिए मूल्य निर्धारण पर जाएँ।
9. RapidAPI एक्सेस¶
Numerology API, पहले से ही उस मार्केटप्लेस का उपयोग करने वाले डेवलपर्स के लिए RapidAPI पर भी उपलब्ध है।
RapidAPI को निम्नलिखित हेडर की आवश्यकता होती है:
Example endpoint:
Access it here:
https://rapidapi.com/dakidarts-dakidarts-default/api/the-numerology-api
10. Next Steps¶
अब जब आपने अपना पहला अनुरोध कर लिया है:
- सभी एंडपॉइंट के लिए एपीआई संदर्भ का पता लगाएं
- मूल्य निर्धारण (pricing.md देखें) को समझें ताकि क्रेडिट की जानकारी मिल सके
- परिवर्तन लॉग में अपडेट की जांच करें
You are now ready to integrate NumerologyAPI into your application.