/listingsقائمة الإعلانات
تعيد الإعلانات النشطة صفحةً صفحة ككائنات إعلان كاملة. استخدمها للمزامنة الكاملة والتزايدية. تبدأ الصفحات من 1؛ تابع الطلب حتى تقرأ total_pages.
معاملات الاستعلام
| المعامل | النوع | الافتراضي | الوصف |
|---|---|---|---|
page | integer | 1 | رقم الصفحة بدءاً من 1. |
page_size | integer | 50 | عدد الإعلانات في الصفحة، بحد أقصى 200. الصفحات الأكبر تعني طلبات أقل. |
updated_since | ISO 8601 | بلا | الإعلانات التي تغيّرت في هذا الوقت أو بعده فقط (شامل). استخدم وقت بدء آخر مزامنة ناجحة. |
الاستجابة
تحيط استجابة القائمة كائنات الإعلان ببيانات الترقيم.
| الحقل | النوع | الوصف |
|---|---|---|
page | integer | الصفحة المطلوبة. |
page_size | integer | حجم الصفحة المستخدم. |
total | integer | عدد الإعلانات المطابقة في كل الصفحات. |
total_pages | integer | عدد الصفحات. اطلب الصفحات من 1 حتى total_pages. |
listings | object[] | مصفوفة كائنات الإعلان لهذه الصفحة. |
curl "https://api.osyro.com/listings?page=2&page_size=200&updated_since=2026-10-01T00:00:00Z" \
-H "X-API-Key: $OSYRO_API_KEY"{
"page": 1,
"page_size": 50,
"total": 120,
"total_pages": 3,
"listings": [
{ "referenceNumber": "osy-demo-100231", "...": "full listing object" }
]
}