العودة إلى المدونة

ريدت تغلق واجهة برمجة التطبيقات العامة: 30 سبتمبر هو الموعد النهائي الأول

في 5 أغسطس 2026، أعلنت Reddit عن إيقاف واجهة برمجة التطبيقات العامة Data API: تنتقل التطبيقات إلى منصة Devvit المغلقة، حيث يتم تنفيذ الكود على خوادم الشركة ويدعم فقط JavaScript و TypeScript. 30 سبتمبر هو الموعد النهائي للتسجيل، ولا يوجد تاريخ لإيقاف واجهة برمجة التطبيقات. نحلل تسلسل إغلاق الخدمة، الحدود الحقيقية وأربعة مسارات متبقية لأولئك الذين يجمعون بيانات Reddit.

📅٢٩ ربيع الأول ١٤٤٨ هـ
ريدت تغلق واجهة برمجة التطبيقات العامة: 30 سبتمبر هو الموعد النهائي الأول

حتى 30 سبتمبر 2026، يجب على مالكي التطبيقات على Reddit Data API إعادة تسجيلها. هذا هو الموعد النهائي الأول الصارم في الخطة التي نشرتها Reddit في 5 أغسطس في السابريدت r/redditdev: يتم إغلاق Data API العام، وتنتقل التطبيقات الخارجية إلى منصة المطورين المغلقة (Devvit)، حيث يتم تنفيذ الكود على خوادم الشركة نفسها. لا يوجد تاريخ لإيقاف API - وهذا هو ما يجعل القصة غير مريحة للجميع الذين يبنون شيئًا على بيانات Reddit.

ماذا تم الإعلان عنه في 5 أغسطس

الصياغات في الإعلان واضحة وناعمة. تعد Reddit "بتقليل جميع الطلبات الجديدة" إلى Data API العام بشكل تدريجي وتطمئن مباشرة: «لا شيء من هذا يتغير اليوم. بصراحة، لن يحدث هذا العام» - لا شيء يتغير اليوم، ولن يحدث ذلك هذا العام. تستمر مفاتيح OAuth المعتمدة في العمل، ويتم إصدار جديدة، ولكن من خلال الموافقة اليدوية.

تحت هذه النعومة - هناك تغيير في البنية، وليس في التعرفة. يقوم Devvit بتنفيذ JavaScript وTypeScript فقط، ويقدم التخزين الخاص به (Redis وblob-storage)، ويعيش الكود داخل بنية Reddit. تم ذكر Python في الإعلان بشكل منفصل وصريح: «دعم Python ليس على خريطتنا في الوقت الحالي». للسوق، حيث تم كتابة الجزء الأكبر من خطوط بيانات التجميع بلغة Python فوق PRAW وrequests، هذا ليس "هجرة"، بل إعادة كتابة من الصفر تحت بيئة تشغيل خارجية - مع فقدان الحق في الاحتفاظ بالبيانات لديك.

يبدو التقويم اليوم كما يلي:

  • 30 سبتمبر 2026 - الموعد النهائي لتسجيل التطبيق الحالي. التسجيل مجاني ولا يلزم الهجرة، ولكن بدونها لا يدخل التطبيق في السجل.
  • 31 ديسمبر 2026 - الموعد النهائي لإكمال الهجرة لأولئك الذين انضموا إلى برنامج الهجرة.
  • لا يوجد تاريخ لإيقاف Data API. لم يتم نشر موعد صارم - يتم إدخال القيود "بشكل تدريجي".

تمت تسهيل الانتقال بالأموال: خصصت Reddit حوالي مليون دولار لبرنامج الهجرة، ويتلقى المطور المحدد دفعة لمرة واحدة قدرها 1000 دولار بعد أن ينتقل تطبيقه ويجتاز التحقق. معيار الاختيار هو أن التطبيق يقدم "فائدة كبيرة أو ميزات اعتدال" للمجتمعات التي تضم ما لا يقل عن 1000 مستخدم نشط أسبوعيًا. بمعنى آخر، البرنامج موجه إلى بوتات الاعتدال، وليس إلى خطوط البيانات التحليلية والبحثية: إذا كنت تجمع بيانات Reddit لمراقبة السوق أو التحليل المنتج أو تدريب النماذج، فلن تدخل في هذه الفلتره على الإطلاق.

الجدول الزمني: لماذا لا يبدو هذا غير متوقع

الإعلان في 5 أغسطس ليس تحولًا، بل خطوة تالية في تسلسل مستمر منذ ثلاث سنوات.

  1. يوليو 2023 - يصبح Data API مدفوعًا، بتعرفة حوالي 0.24 دولار لكل 1000 استدعاء. يتم إغلاق العملاء الخارجيين.
  2. نهاية 2025 - يتم إلغاء التسجيل الذاتي لتطبيقات OAuth بموجب سياسة البناء المسؤولة. يتم الآن طلب الوصول من خلال تذكرة دعم، والانتظار يقاس بأسابيع، ولا يتم نشر SLA، والرفض هو النتيجة المعتادة.
  3. أغسطس 2025 - تقوم Reddit بإغلاق Wayback Machine من فهرسة صفحات المشاركات، وسلاسل التعليقات، والملفات الشخصية: يبقى للأرشيف تقريبًا فقط الصفحة الرئيسية. تم ذكر السبب بأن شركات الذكاء الاصطناعي كانت تستخرج محتوى Reddit عبر الأرشيف. التقنية مثيرة للاهتمام: لا توجد قاعدة منفصلة في robots.txt لأرشيف الإنترنت - هناك فقط User-agent: * / Disallow: /، ويتم تنفيذ الحظر على مستوى البنية التحتية.
  4. 28-30 مايو 2026 - يموت أقدم علامة للتجريف: تبدأ نقاط النهاية غير الموثقة .json في إرجاع 403.
  5. يونيو 2026 - تغلق Reddit old.reddit.com أمام غير المسجلين. أوضح مدير الشركة ذلك مباشرة: «تجربة Reddit القديمة غير المسجلة هي مصدر كبير للتجريف المسيء».
  6. 5 أغسطس 2026 - إعلان إغلاق Data API العام.

تتحدث Reddit عن واجهتها القديمة بشكل غامض: «ليس لدينا جدول زمني صارم في الوقت الحالي»، ووصف المؤسس المشارك للشركة ستيف هافمان الخيارات بأنها "تقييد الوصول، نقل السيناريوهات المهمة أو إعادة الكتابة من جديد". في الوقت نفسه، يتم استبدال AutoMod بنظام LLM يسمى Rules Hub - مما يعني أن الاعتدال أيضًا ينتقل إلى داخل المنصة.

تتكون صورة واحدة: تقوم Reddit بإغلاق كل مدخل، من خلاله كان المحتوى يغادر مجانًا، وفي الوقت نفسه تبيع نفس المحتوى بموجب ترخيص - تؤكد الصفقات العامة مع Google وOpenAI ذلك. يعمل الجبهة القانونية في نفس الاتجاه: في 31 يوليو 2026، رفض القاضي الفيدرالي في مانهاتن بول إنجلماير في الأساس إنهاء الدعوى القضائية التي رفعتها Reddit ضد Perplexity وSerpApi وOxylabs وAWMProxy - تتهم الشركة هؤلاء في مخطط للحصول على بياناتها بطرق غير مباشرة، من خلال نتائج بحث Google. تم إنهاء دعوى Reddit ضد Google نفسها قبل عشرة أيام، في 20 يوليو. النزاع يدور حول ما إذا كان الحصول على المحتوى العام من خلال وسيط يعتبر تجاوزًا للحماية - وحتى الآن يميل القاضي إلى أن هذه المسألة تستحق النظر فيها.

ماذا يتبقى لمن يجمع بيانات Reddit

بواقعية: لم يعد هناك أي طريق رسمي مجاني لبيانات Reddit. تبقى أربعة مسارات، ولكل منها سعر واضح.

1. تسجيل التطبيق قبل 30 سبتمبر. إذا كان لديك تطبيق OAuth يعمل - فإن القيام بذلك هو الأرخص. التسجيل مجاني ولا يلزم أي التزامات، ولكن عدم وجوده في السجل هو وضع سيء عندما تصل "القيود التدريجية" إلى عميلك. المفاتيح المعتمدة لا تزال تعمل، والحد الأقصى هو 100 طلب في الدقيقة لكل معرف عميل OAuth، ويعتبر هذا متوسطًا خلال فترة عشر دقائق متحركة. في الممارسة العملية، يتم الحفاظ على حوالي 60 طلبًا في الدقيقة: يتم استهلاك الباقي من خلال الارتفاعات. تابع رؤوس X-Ratelimit-Used وX-Ratelimit-Remaining وX-Ratelimit-Reset - هذه هي التغذية الراجعة الوحيدة التي لديك.

2. Devvit - إذا كان منتجك يعيش داخل Reddit. بوت الاعتدال، أداة للسابريدت، مشاركة تفاعلية - نعم، هناك مكان لذلك، وسيدفعون حتى مقابل الانتقال. التحليل الذي يحتاج إلى تصدير البيانات إلى الخارج، ليس له مكان هناك: الكود على خوادم خارجية لا يمنحك نسخة خاصة من البيانات.

3. ترخيص تجاري. مفاوضات مباشرة، أموال ملموسة، نتيجة عملية. بالنسبة لمهمة مؤسسية بميزانية - الخيار الأكثر توقعًا، والوحيد الذي لن يتعطل بسبب الإعلان التالي.

4. الأرشيفات التاريخية. للتحليل الرجعي، غالبًا لا تحتاج إلى API الرسمي. Pushshift متاح منذ مايو 2023 فقط للمشرفين، لكن خليفته Arctic Shift أعاد تصميم الأرشيف ويقوم بنشره بشكل مفتوح: حوالي 2.5 مليار عنصر (حوالي 1.3 مليار تعليق و1.3 مليار مشاركة)، 261.8 جيجابايت من Parquet المضغوط، والبيانات تمتد حتى فبراير 2026، والإصدارات شهرية. PullPush يتبع نفس نمط نقاط النهاية لـ Pushshift مع حد أقصى حوالي 1000 طلب في الساعة ويعرف بفترات التوقف المنتظمة. للتحليل غير المتصل، هناك تفريغ على Academic Torrents بحجم 3.97 تيرابايت - بدون API بحث، فقط تنزيل. إذا كانت مهمتك هي "حساب ما تم مناقشته في 2019-2025"، فإن الأرشيف يغطيها بالكامل ودون مخاطر.

أين تمر الحدود من المسؤولية عن البروكسي

في مثل هذه الأخبار، دائمًا ما يظهر إغراء تقديم حل بسيط: إذا تم إغلاق القناة الرسمية - خذ مجموعة من العناوين وقم بالتنزيل كما كان من قبل. هذا غير صحيح من الناحية الجوهرية، ويجب توضيح الحدود بشكل مباشر.

تقوم البروكسي بحل مشكلات الوصول والتوزيع: تجاوز القيود الإقليمية، عدم التعرض للحد الأقصى لعناوين الخروج الشرعية أثناء جمع الصفحات العامة بشكل متوازي، التحقق من كيفية ظهور النتائج من بلد آخر، وتوزيع جلسات العمل المستقلة. العناوين السكنية مطلوبة حيث تقوم الهدف بتصفية نطاقات مراكز البيانات؛ مراكز البيانات أرخص وأسرع حيث لا توجد تصفية من هذا القبيل.

ما لا تفعله البروكسي - هو أنها لا تقدم التفويض. لا تحول أي عنوان 403 على نقطة نهاية مغلقة إلى 200، ولا تستبدل مفتاح OAuth ولا تزيل قيود اتفاقية المستخدم للمنصة. تقوم Reddit بإغلاق المدخل ليس من خلال IP، بل من خلال حقوق الوصول - وتغيير IP في مثل هذه الحالة غير مجدي من الناحية الفنية ومخاطر قانونية، خاصة في ظل الدعوى النشطة ضد أربع شركات في نفس الوقت. لقد ناقشنا هذه المنطق بمزيد من التفصيل في المادة حول متى تختار API الرسمي، ومتى تختار مجموعة البيانات، ومتى تختار التجريف، وممارسة العمل مع حدود Reddit في الدليل لجمع بيانات Reddit.

ما يجب القيام به هذا الأسبوع

إذا كانت بيانات Reddit تشارك في منتجك، تبقى أقل من ثلاثة أسابيع حتى 30 سبتمبر. الحد الأدنى المعقول:

  • قم بإجراء جرد. ابحث عن جميع الأماكن التي يتوجه فيها الكود إلى Reddit: تطبيقات OAuth، السكربتات المنسية على .json، خدمات الوساطة الخارجية. السكربتات على .json ميتة بالفعل - إذا كان أي منها يعود بصمت إلى فراغ، فأنت ببساطة لم تلاحظ ذلك بعد.
  • قم بتسجيل التطبيقات العاملة. مجانًا، بدون التزامات، ويزيل سؤال "ماذا لو".
  • قم بتقسيم المهام إلى تاريخية وتشغيلية. كل ما يمكن حسابه من الأرشيف، انقله إلى Arctic Shift - هذه الجزء سيتوقف عن الاعتماد على قرارات Reddit إلى الأبد.
  • قيم ما سيتبقى بدون وقت حقيقي. إذا كان المنتج بدون بيانات جديدة يفقد معناه، احسب تكلفة الترخيص الآن، وليس في ديسمبر.
  • ضع احتياطيًا للحدود. خطط لخط أنابيب من 60 طلبًا في الدقيقة، وليس من 100: عند المتوسط خلال فترة عشر دقائق، تستهلك الارتفاعات الباقي.

الاستنتاج

لا تقوم Reddit "بقتل API" في يوم واحد - بل تمدد الإغلاق بحيث لا يكون لدى الفرق سبب للذعر اليوم، وعندما تصل القيود الحقيقية، لم يتبق أي بدائل. 30 سبتمبر هو التاريخ الدقيق الوحيد في هذه الخطة، وهو مجاني: عدم الاستفادة منه هو أمر غريب. كل ما تبقى هو سؤال صادق، من الأفضل الإجابة عليه في سبتمبر، وليس في ديسمبر: كم تكلف بيانات Reddit لمنتجك المحدد، وهل أنت مستعد لدفع ثمنها - سواء كان ذلك بالوقت لإعادة الكتابة إلى Devvit، أو بالأموال مقابل الترخيص، أو بالتخلي عن الوقت الحقيقي لصالح الأرشيف.