تصفح العلامات
GET/api/v1/brands
قائمة العلامات المنشورة بالفلاتر نفسها التي تستخدمها صفحة «الشعارات»، صفحة بعد صفحة. لكل علامة بطاقتها المختصرة؛ اقرأ سجلها الكامل من /api/v1/brands/:slug.
- المفتاح
- مطلوب في ترويسة Authorization. لا يُحسب سحبًا.
- حدود الطلبات
- بمفتاح: حد باقتك في الدقيقة. بلا مفتاح: 60 طلبًا كل 60 ثانية لكل عنوان IP.
- التخزين المؤقت
- private, no-store
- CORS
- يُقرأ من أي موقع (CORS)
المعاملات
qstringفي الاستعلاماختياري
بحث بالاسم داخل القائمة. يرتّب النتائج بالأقرب، ويعيد أفضل 100 فقط.
حتى 120 · الأطول يُقص
countrylistفي الاستعلاماختياري
رمز الدولة من حرفين، أو عدة رموز مفصولة بفاصلة:
SA,AE.القيمة غير الصالحة تُتجاهل
categorylistفي الاستعلاماختياري
معرّف القطاع النصي؛ يشمل القطاعات المتفرعة منه.
حتى 80 · القيمة غير الصالحة تُتجاهل
industrylistفي الاستعلاماختياري
معرّف الصناعة النصي.
حتى 80 · القيمة غير الصالحة تُتجاهل
entityTypelistفي الاستعلاماختياري
نوع الجهة، واحد أو أكثر.
القيمة غير الصالحة تُتجاهل
governmentsemi_governmentprivate_companynonprofituniversitysportseventcampaignproductmediaprogramothersectorstringفي الاستعلاماختياري
governmentللجهات الحكومية وشبه الحكومية، وprivateلكل ما سواها.القيمة غير الصالحة تُتجاهل
governmentprivateversionstringفي الاستعلاماختياري
currentللعلامات التي لها نسخة حالية، وhistoricalلمن لها نسخ سابقة.الافتراضي: all · القيمة غير الصالحة تُتجاهل
currenthistoricalallyearintegerفي الاستعلاماختياري
سنة إصدار نسخة من نسخ العلامة.
1900–2100 · القيمة غير الصالحة تُتجاهل
yearFromintegerفي الاستعلاماختياري
أقدم سنة إصدار.
1900–2100 · القيمة غير الصالحة تُتجاهل
yearTointegerفي الاستعلاماختياري
أحدث سنة إصدار.
1900–2100 · القيمة غير الصالحة تُتجاهل
haslistفي الاستعلاماختياري
ما يجب أن يتوفر للعلامة: ملف
svgأوpngأوpdf، أو دليل هويةguidelines.القيمة غير الصالحة تُتجاهل
svgpngpdfguidelinesverifiedbooleanفي الاستعلاماختياري
1للجهات الموثّقة فقط.القيمة غير الصالحة تُتجاهل
collectionstringفي الاستعلاماختياري
معرّف مجموعة عامة منشورة من مجموعات الأرشيف.
حتى 80 · القيمة غير الصالحة تُتجاهل
sortstringفي الاستعلاماختياري
ترتيب النتائج. مع
qيرتّبrelevanceوnewestبالأقرب.الافتراضي: newest · القيمة غير الصالحة تُتجاهل
relevancenewestupdateddownloadsalpha_aralpha_enpageintegerفي الاستعلاماختياري
رقم الصفحة، من 1 إلى 500.
الافتراضي: 1 · 1–500 · خارج الحدود يُحصر بها
limitintegerفي الاستعلاماختياري
عدد العلامات في الصفحة، حتى 50.
الافتراضي: 24 · 1–50 · خارج الحدود يُحصر بها
الاستجابة
totalintegerعدد كل العلامات المطابقة.
pageintegerرقم هذه الصفحة.
pageCountintegerعدد الصفحات؛ 0 حين لا يطابق شيء.
itemsarray<object>بطاقات العلامات في هذه الصفحة.
slugstringالمعرّف النصي، وهو عنوان صفحتها:
/brands/:slug.name{ ar: string, en: string | null }الاسم باللغتين.
enقد يكونnull.countrystring | nullرمز الدولة من حرفين.
categorystring | nullالمعرّف النصي للقطاع.
verifiedbooleantrueحين تكون الجهة موثّقة رسميًا.versionsintegerعدد النسخ المنشورة.
thumbnailUrlstring | nullصورة الشعار المصغرة WebP.
urlstringصفحتها في الأرشيف.
رموز الحالة
200نجح الطلب.
400المفتاح في الرابط مرفوض. أرسله في ترويسة Authorization.
{"error":"key_in_url"}401لا مفتاح في الطلب، والمفتاح مطلوب.
{"error":"api_key_required"}401المفتاح غير صحيح أو أُلغي.
{"error":"invalid_api_key"}403حساب المطور موقوف.
{"error":"account_suspended"}429تجاوزت الحد. انتظر عدد الثواني في
Retry-Afterثم أعد المحاولة.{"error":"rate_limited"}
مثال
curl -sS -G 'https://new.wasmenia.com/api/v1/brands' \ -H "Authorization: Bearer $WASMENIA_API_KEY" \ --data-urlencode 'country=SA' \ --data-urlencode 'limit=12'املأ المطلوب ثم أرسل الطلب. الطلب حقيقي، على الأرشيف المنشور.