واجهة برمجة تطبيقات أعمال المستخدم
أتمتة قائمة الأماكن وتصدير الفئات باستخدام MeCrawl User Business API (المسار الأساسي /api/v1/user-api] - قم باستئجار الوصول إلى واجهة برمجة التطبيقات بدلاً من استضافة الزاحف الخاص بك. قم بالمصادقة باستخدام رمز الوصول الشخصي Sanctum. بالنسبة لمستكشف OpenAPI التفاعلي، افتح مستندات User API.
استدعاء API الأول
-
قم بإنشاء حساب MeCrawl مجاني وافتح Dashboard → API Tokens.
-
قم بإنشاء رمز وصول شخصي لـ Sanctum وانسخه مرة واحدة.
-
اتصل بـ GET /api/v1/user-api/places بالتفويض: الحامل {token}.
الحصول على /api/v1/user-api/places - قائمة الأماكن (سجلات الأماكن الكاملة]
الحصول على /api/v1/user-api/categories - قائمة الفئات مع عدد الأماكن
المصادقة: التفويض: حامل {sanctum_token}
المستندات التفاعلية: /user-api/docs · OpenAPI: /user-api/openapi.yaml
api-request.sh
# REST API — landing.mockup_code.rest_api_search
curl -X GET \
"https://api.datasach.click/v1/search" \
-H "Authorization: Bearer $TOKEN" \
-d '{"query":"spa","city":"landing.mockup_code.city"}'
# Response (200 OK)
{
"total": 384,
"data": [{
"name": "Zen Spa",
"phone": "0236 382 9999",
"rating": 4.7
}, ...]
}
عينات التعليمات البرمجية
cURL - قائمة الأماكن
تجعيد -s -H 'التفويض: حامل YOUR_TOKEN' \ "https://your-host/api/v1/user-api/places?per_page=20"
جافا سكريبت - جلب الأماكن
const res = انتظار الجلب('/api/v1/user-api/places?per_page=20', {
الرؤوس: {الترخيص: 'Bearer YOUR_TOKEN' }،
}];
بيانات ثابتة = انتظار res.json(];
بايثون - قائمة الفئات
طلبات الاستيراد
ص = طلبات.جيت(
"https://your-host/api/v1/user-api/categories"،
headers={'Authorization': 'Bearer YOUR_TOKEN'},
]
طباعة (r.json (]]