البدء في استخدام NumerologyAPI¶
هذا الدليل يوجهك خلال:
- إنشاء حساب للمطور
- إنشاء مفتاح API
- فهم المصادقة
- إرسال أول طلب API الخاص بك
يوفر NumerologyAPI أكثر من 203 نقطة نهاية جاهزة للاستخدام تغطي:
- عمليات الحساب المتعلقة بالعلم الفلكي
- رؤى في علم التنجيم
- توافق الأبراج
- أرقام الملائكة
- تفسيرات مخطط الميلاد
تدعم جميع نقاط النهاية استجابات متعددة اللغات.
1. إنشاء حساب المطور الخاص بك¶
الطريقة الموصى بها للوصول إلى NumerologyAPI هي من خلال المنصة الرسمية للمطورين.
-
افتح لوحة تحكم المطور https://dashboard.numerologyapi.com
-
أنشئ حسابك
-
قم بإنشاء مفتاح API لمؤسستك
-
أضف رصيدًا إلى محفظتك (دفع حسب الاستخدام)
سيبدو مفتاح API الخاص بك مشابهًا لما يلي:
2. عنوان URL الأساسي¶
يتم إرسال جميع الطلبات إلى بوابة NumerologyAPI.
| العنصر | القيمة |
|---|---|
| عنوان URL الأساسي | https://api.numerologyapi.com/api/v1 |
| البروتوكول | HTTPS |
| تنسيق الاستجابة | JSON |
مثال على نقطة نهاية:
3. المصادقة¶
يجب أن يتضمن كل طلب مفتاح واجهة برمجة التطبيقات (API) الخاص بك.
أمثلة على رؤوس الطلب:
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;
?>
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. نموذج الفوترة¶
يستخدم NumerologyAPI نظام فوترة يعتمد على أرصدة.
تُوزع الأرصدة عبر جميع 203+ نقاط النهاية.
للحصول على التفاصيل الكاملة، يرجى زيارة الأسعار.
9. الوصول إلى RapidAPI¶
تتوفر واجهة Numerology API أيضًا على RapidAPI للمطورين الذين يستخدمون بالفعل هذا السوق.
يتطلب RapidAPI هذه الرؤوس:
مثال على نقطة النهاية:
يمكنك الوصول إليها هنا:
https://rapidapi.com/dakidarts-dakidarts-default/api/the-numerology-api
الخطوات التالية¶
الآن بعد أن قمت بطلبك الأول:
- استكشف مرجع API لجميع نقاط النهاية
- راجع أسعار لفهم أرصدة الاعتماد
- تحقق من سجل التغييرات للحصول على التحديثات
الآن أنت جاهز لدمج NumerologyAPI في تطبيقك.