الانتقال إلى المحتوى الرئيسي
GET
احصل على سجل بالمنشورات المُرسَلة عبر Ayrshare، بترتيب تنازلي (من الأحدث إلى الأقدم). يمكنك عبر نقطة النهاية هذه استرجاع المنشورات من نطاق تاريخي محدد، أو حسب الحالة، أو الشبكة الاجتماعية، أو آخر n يومًا. قيم حقول status في السجل:
  • awaiting approval: منشورات في انتظار الموافقة عبر سير عمل الموافقة.
  • deleted: تم حذف المنشور. ملاحظة: تُعاد المنشورات المحذوفة فقط عند استخدام مُصفّي الاستعلام status. راجع أدناه.
  • error: حدث خطأ مع شبكة اجتماعية واحدة أو أكثر.
  • paused: منشور مجدول تم إيقافه مؤقتًا.
  • pending: لم تتم معالجة المنشور بعد. عادةً منشور مجدول.
  • success: أُرسل المنشور بنجاح إلى جميع الشبكات الاجتماعية.
معلومات إضافية:
  • يُعاد معرّف منشور Ayrshare في حقل id بالاستجابة.
  • لاسترجاع منشورات نشأت خارج Ayrshare، مثل المنشورات المُنشأة يدويًا مباشرةً على الشبكة الاجتماعية، استخدم نقطة نهاية history platform.
  • إذا كان مطلوبًا منشور فردي فقط، فاستخدم نقطة نهاية سجل المنشور حسب المعرّف.
  • تُخزَّن نتائج JSON لنقطة نهاية السجل مؤقتًا لمدة دقيقة واحدة إذا كانت limit أكبر من القيمة الافتراضية 25.

معاملات الترويسة

معاملات الاستعلام

limit
number
افتراضي:25
يُعيد آخر n منشور. مثلًا، إذا أردت فقط أحدث منشور، اضبط limit=1. إن لم يُقدَّم، فسيُعيد جميع السجلات ضمن lastDays.الافتراضي: 25 منشورًا. القيمة القصوى: 1000.
platforms
array
التصفية حسب منصات الشبكات الاجتماعية. قيم المنصات: bluesky وfacebook وgmb وinstagram وlinkedin وpinterest وreddit وsnapchat وtelegram وthreads وtiktok وtwitter وyoutube. ملاحظة: تستخدم منطق OR: ["facebook", "instagram"] يُعيد منشورات من أيٍّ منهما.
startDate
string
يُعيد المنشورات من تاريخ البداية هذا وشاملًا له. تاريخ البداية للسجل بتنسيق ISO 8601. على سبيل المثال، استخدم التنسيق YYYY-MM-DDThh:mm:ssZ وأرسل بصيغة 2026-07-08T12:30:00Z. راجع utctime لمزيد من الأمثلة.
endDate
string
يُعيد المنشورات حتى تاريخ النهاية هذا وشاملًا له. تاريخ النهاية للسجل بتنسيق ISO 8601. على سبيل المثال، استخدم التنسيق YYYY-MM-DDThh:mm:ssZ وأرسل بصيغة 2026-07-08T12:30:00Z. راجع utctime لمزيد من الأمثلة.
lastDays
number
افتراضي:30
يُعيد منشورات آخر n يومًا بناءً على تاريخ النشر، أي scheduleDate. الافتراضي 30 يومًا.
  • سيتم تجاهل lastDays إذا تم توفير startDate وendDate.
  • إذا كانت القيمة صفرًا 0 فسيُعيد سجل المنشورات بالكامل.
  • إذا كانت القيمة أكبر من 0، فسيُعيد منشورات آخر n يومًا.
  • مثلًا، lastDays=5 يُعيد منشورات آخر 5 أيام وlastDays=0 يُعيد كل المنشورات وفق limit.
status
string
التصفية حسب الحالة الحالية للمنشور. القيم الصالحة: success وerror وprocessing وpending وpaused وdeleted وawaiting approval. تشير processing إلى أن المنشور يجري إرساله حاليًا. تشير pending إلى أن المنشور مُجدوَل للنشر في تاريخ لاحق.
لا تُعاد المنشورات المحذوفة افتراضيًا. تُعاد فقط عند تعيين مُصفّي الاستعلام status إلى status=deleted.
type
string
نوع المنشور المراد استرجاعه، إما منشورات أُرسلت فورًا أو منشورات مجدولة باستخدام حقل scheduleDate. القيم: immediate أو scheduled.
autoRepostId
string
عند إنشاء إعادة نشر تلقائية، يُخصَّص معرّف لتتبع تلك السلسلة من المنشورات. استرجع المنشورات حسب معرّف إعادة النشر التلقائية أو استخدم القيمة all للحصول على جميع عمليات إعادة النشر التلقائية.