نظرة عامة

يمكنك استخدام واجهة Threads API لتمكين الأشخاص من إنشاء المحتوى ونشره نيابةً عن شخص ما على Threads، وعرض تلك المنشورات داخل تطبيقك بشكل حصري للشخص الذي أنشأها.

يمكن الوصول إلى واجهة Threads API عن طريق graph.threads.com أو graph.threads.net.

تقييد معدلات الاستدعاء

يتم احتساب الاستدعاءات التي يتم إرسالها إلى Threads API من ضمن عدد الاستدعاءات المخصصة للتطبيق الذي ينفذ الاستدعاء. ويُعد عدد مرات الاستدعاءات المخصصة للتطبيق فريدًا بالنسبة للتطبيق وكل زوج من مستخدمي التطبيق، ويمثل عدد الاستدعاءات التي أجراها التطبيق على مدار 24 ساعة. كما يتم احتسابه على النحو التالي:
Calls within 24 hours = 4800 * Number of Impressions
يمثل عدد مرات ظهور الإعلان عدد المرات التي تم خلالها عرض أي محتوى من حساب Threads لدى مستخدم التطبيق على شاشة أي شخص خلال آخر 24 ساعة. قد يخضع تقييد معدلات الاستدعاء أيضًا لإجمالي وقت وحدة المعالجة المركزية يوميًا:
720000 * number_of_impressions for total_cputime
2880000 * Number of Impressions for total_time
ملاحظة: الحد الأدنى لقيمة مرات الظهور هو 10 (لذا إذا كانت مرات الظهور أقل من 10 فسيتم الانتقال إلى 10 بشكل افتراضي).

المنشورات

تقتصر ملفات Threads الشخصية على 250 منشور يتم نشره من API خلال فترة متتابعة مدتها 24 ساعة. تُعد الإعلانات الدوّارة منشورًا فرديًا. يتم فرض هذا الحد على نقطة النهاية POST /{threads-user-id}/threads_publish عند محاولة نشر حاوية وسائط. نوصي بأن يفرض تطبيقك أيضًا تقييدًا لمعدلات استدعاء النشر، خاصةً إذا كان تطبيقك يتيح لمستخدمي التطبيق جدولة المنشورات المطلوب نشرها في المستقبل.

للتحقق من استخدام تقييد معدلات استدعاء Threads API الحالية للملف الشخصي، استعلم عن نقطة النهاية GET /{threads-user-id}/threads_publishing_limit.

ملاحظة: تتطلب نقطة النهاية هذه الإذن threads_basic وthreads_content_publish.

الحقول

الاسمالوصف

quota_usage

عدد مرات النشر على Threads خلال الـ 24 ساعة الماضية.

config

كائن تكوين تقييد معدلات الاستدعاء للنشر على Threads، والذي يحتوي على الحقلين quota_total وquota_duration.

مثال على الطلب

curl -s -X GET \
  "https:graph.threads.net/v1.0/<THREADS_USER_ID>/threads_publishing_limit?fields=quota_usage,config&access_token=<ACCESS_TOKEN>"

مثال على الاستجابة

{
  "data": [
    {
      "quota_usage": 4,
      "config": {
        "quota_total": 250,
        "quota_duration": 86400
      }
    }
  ]
}

الردود

تقتصر ملفات Threads الشخصية على 1000 رد خلال فترة متتابعة مدتها 24 ساعة.

للتحقق من استخدام تقييد معدلات استدعاء الردود الحالية على Threads للملف الشخصي، استعلم عن نقطة النهاية GET /{threads-user-id}/threads_publishing_limit. لمزيد من المعلومات، راجع إدارة الردود.

ملاحظة: تتطلب نقطة النهاية هذه الأذونات threads_basic وthreads_content_publish وthreads_manage_replies.

الحقول

الاسمالوصف

reply_quota_usage

عدد مرات نشر الردود على Threads خلال الـ 24 ساعة الماضية.

reply_config

كائن تكوين تقييد معدلات الاستدعاء لنشر ردود Threads، والذي يحتوي على الحقلين quota_total وquota_duration.

مثال على الطلب

curl -s -X GET \
  "https://graph.threads.net/v1.0/<THREADS_USER_ID>/threads_publishing_limit?fields=reply_quota_usage,reply_config&access_token=<ACCESS_TOKEN>"

مثال على الاستجابة

{
  "data": [
    {
      "reply_quota_usage": 1,
      "reply_config": {
        "quota_total": 1000,
        "quota_duration": 86400
      }
    }
  ]
}

الحذف

تخضع ملفات Threads الشخصية لتقييد يبلغ 100 عملية حذف خلال فترة متحركة مدتها 24 ساعة.

للتحقق من استخدام تقييد معدلات استدعاء الحذف الحالية على Threads للملف الشخصي، استعلم عن نقطة النهاية GET /{threads-user-id}/threads_publishing_limit. راجع وثائق حذف المنشورات لمزيد من المعلومات.

ملاحظة: تتطلب نقطة النهاية هذه الإذنين threads_basic وthreads_content_publish.

الحقول

الاسمالوصف

delete_quota_usage

عدد مرات الحذف على Threads خلال آخر 24 ساعة.

delete_config

كائن تكوين تقييد معدلات الاستدعاء للحذف على Threads، والذي يحتوي على الحقلين quota_total وquota_duration.

مثال على الطلب

curl -s -X GET \
  "https://graph.threads.net/v1.0/<THREADS_USER_ID>/threads_publishing_limit?fields=delete_quota_usage,delete_config&access_token=<ACCESS_TOKEN>"

مثال على الاستجابة

{
  "data": [
    {
      "delete_quota_usage": 1,
      "delete_config": {
        "quota_total": 100,
        "quota_duration": 86400
      }
    }
  ]
}

البحث عن موقع

تخضع ملفات Threads الشخصية لتقييد 500 عملية بحث عن الموقع خلال فترة متحركة مدتها 24 ساعة.

للتحقق من استخدام تقييد معدلات الاستدعاء للبحث عن الموقع الحالي على Threads للملف الشخصي، استعلم عن نقطة النهاية GET /{threads-user-id}/threads_publishing_limit. لمزيد من المعلومات، راجع وثائق البحث عن الموقع.

ملاحظة: تتطلب نقطة النهاية هذه الإذنين threads_basic وthreads_content_publish.

الحقول

الاسمالوصف

location_search_quota_usage

عدد عمليات البحث عن الموقع على Threads خلال الـ 24 ساعة الماضية.

location_search_config

كائن تكوين تقييد معدلات الاستدعاء للبحث عن الموقع على Threads، والذي يحتوي على الحقلين quota_total وquota_duration.

مثال على الطلب

curl -s -X GET \
  "https://graph.threads.net/v1.0/<THREADS_USER_ID>/threads_publishing_limit?fields=location_search_quota_usage,location_search_config&access_token=<ACCESS_TOKEN>"

مثال على الاستجابة

{
  "data": [
    {
      "location_search_quota_usage": 1,
      "location_search_config": {
        "quota_total": 500,
        "quota_duration": 86400
      }
    }
  ]
}

القيود والمواصفات

مواصفات الصورة

  • التنسيق: تُعد أنواع الصور JPEG وPNG هي التنسيقات المدعومة رسميًا بالنسبة للمنشورات التي تحتوي على صور.
  • حجم الملف: 8 ميجابايت كحد أقصى.
  • حد نسبة العرض إلى الارتفاع: 10:1
  • الحد الأدنى للعرض: 320 (سيتم تكبيره إلى الحد الأدنى إذا لزم الأمر)
  • الحد الأقصى للعرض: 1440 (سيتم تقليصه إلى الحد الأقصى إذا لزم الأمر)
  • الارتفاع: يختلف (اعتمادًا على العرض ونسبة العرض إلى الارتفاع)
  • مساحة الألوان: sRGB. سيتم تحويل مساحات ألوان الصور التي تستخدم مساحات ألوان أخرى إلى نظام ألوان sRGB.

مواصفات الفيديو

  • الحاوية: MOV أو MP4 (MPEG-4 Part 14)، لا توجد قوائم تعديل، وتوجد moov atom في مقدمة الملف.
  • ترميز الصوت: ترميز AAC، عينة من معدل بقيمة 48 كيلو هرتز كحد أقصى، قناة واحدة أو قناتان (أحادية أو ستريو).
  • ترميز الفيديو: ترميز HEVC أو H264، المسح التقدمي، مجموعة GOP مُغلقة، أخذ عينات فرعية من الألوان 4:2:0.
  • معدل الإطارات: 23-60 إطارًا في الثانية
  • حجم الصورة:
    • الحد الأقصى للأعمدة (وحدات البيكسل الأفقية): 1920
    • تتراوح نسبة العرض إلى الارتفاع المطلوبة بين 0.01:1 و10:1 ولكن نوصي باستخدام النسبة 9:16 لتجنب الاقتصاص أو ظهور مسافة فارغة.
  • معدل بت الفيديو: VBR، 100 ميجابايت في الثانية كحد أقصى.
  • معدل بت الصوت: 128 كيلو بايت في الثانية.
  • المدة: 300 ثانية (5 دقائق) كحد أقصى، وأكثر من 0 ثانية كحد أدنى.
  • حجم الملف: 1 جيجابايت كحد أقصى.

قيود أخرى

  • تقتصر المنشورات النصية على 500 حرف.
  • يجب أن تحتوي منشورات العناصر الدوّارة على ما يصل إلى 20 منشورًا فرعيًا كحد أقصى ومنشورين فرعيين كحد أدنى.
  • لمعرفة المزيد من القيود، راجع مرجع كل نقطة نهاية.

الخطوات التالية