Reddit في مشكلة الآن. بعد الإعلان عن التغييرات في أبريل ، ظهرت أخبار مفادها أن العديد من أشهر تطبيقات الطرف الثالث Reddit سيتم إغلاقها بحلول نهاية الشهر. علاوة على ذلك ، يتم إغلاق خمسة من أشهر المنتديات الفرعية الفرعية لمدة يومين بدءًا من 12 يونيو ، وكل منشور آخر على "الصفحة الأولى للإنترنت" يحتج على تغييرات واجهة برمجة تطبيقات Reddit.
ماذا يحدث هنا؟ نحن هنا لتعريفك بسرعة بتغييرات واجهة برمجة تطبيقات Reddit ، وتعتيم Reddit ، ولماذا يفقد الجميع عقولهم بسبب واحدة من أكثر منصات الوسائط الاجتماعية شيوعًا على الإنترنت.
reddit api changes |
ما هي API ، على أي حال؟
لنبدأ من القمة. API تعني واجهة برمجة التطبيقات ، وهي تسمح لتطبيقين بالتواصل مع بعضهما البعض. كما يوحي الاسم ، إنها واجهة يمكن للتطبيقات من خلالها إرسال البيانات ذهابًا وإيابًا دون الوصول فعليًا إلى التطبيق نفسه.
في حالة Reddit ، احتفظت منذ فترة طويلة بواجهة برمجة تطبيقات مجانية. هذا يعني أن أي شخص يقوم ببناء تطبيق يمكنه طلب بيانات من Reddit واستخدام ذلك لبناء تطبيق خاص به. يمكن لأي شخص إنشاء تطبيقه بواجهة خاصة به وأي ميزات إضافية يريدها ، ثم استخدام reddit api changes لملئه بأشياء مثل معلومات subreddit والمشاركات والتعليقات وملفات تعريف المستخدمين.
في كل مرة يقوم فيها التطبيق بذلك ، فإنه يقدم طلبًا إلى واجهة برمجة التطبيقات. لذلك ، عندما تريد عرض منشور ، يطلب تطبيق الجهة الخارجية ذلك المنشور من Reddit ، وإذا كنت تريد التعليق ، فإنه يرسل ذلك مرة أخرى إلى واجهة برمجة التطبيقات. الجزء المهم هو أن واجهة برمجة التطبيقات ليست هي التطبيق نفسه ، لذلك يمكن للتطبيقات الأخرى الوصول إلى المعلومات الموجودة على Reddit دون أن يكشف التطبيق عن جميع أعماله الداخلية.
يتم استخدام واجهات برمجة التطبيقات لجميع أنواع الأشياء المختلفة. على سبيل المثال ، واجهة برمجة تطبيقات Amazon هي سبب وجود خدمات تتبع الأسعار مثل CamelCamelCamel. وإذا كنت من محبي ألعاب الكمبيوتر ، فإن واجهة برمجة تطبيقات Steam هي ما يملأ خدمة مثل SteamDB. في كثير من الحالات ، يمكن لواجهة برمجة التطبيقات عرض معلومات لا تظهر في التطبيق الرئيسي ، كما هو الحال مع Amazon و Steam ، مما يسمح للمطورين بإنشاء تطبيقاتهم الخاصة حول الخدمة بدلاً من مجرد تكرارها.
تسعير واجهة برمجة تطبيقات Reddit
أطلقت Reddit واجهة برمجة تطبيقات مجانية منذ سبع سنوات ، ولكن في أبريل ، أعلنت أنها ستجري تغييرات . تضمنت هذه التغييرات فرض رسوم على الوصول إلى واجهة برمجة التطبيقات. هذا يعني أن المطورين الذين قاموا بإنشاء تطبيق لـ Reddit سيحتاجون الآن إلى الدفع مقابل الطلبات.
أصبح هذا شائعًا بشكل متزايد ، خاصة في أعقاب سيطرة Elon Musk على Twitter. على غرار وضع Reddit ، بدأ Twitter في فرض رسوم على الوصول إلى واجهة برمجة التطبيقات ، وأغلق العشرات من تطبيقات الطرف الثالث.
باستخدام واجهة برمجة تطبيقات مدفوعة ، يحتاج المطورون عمومًا إلى الدفع على أساس كل طلب. كلما كان التطبيق أكثر شيوعًا ، زادت الطلبات التي يحتاجها ، زادت تكلفة المال. ادعى أحد المطورين أن Reddit يتقاضى 12000 دولار لكل 50 مليون طلب ، أو 0.24 دولار لكل 1000 طلب. قد لا يبدو هذا كثيرًا ، لكن Apollo ، وهو تطبيق Reddit شهير لمنتجات Apple ، يمكنه تقديم ما يزيد عن 7 مليارات طلب في الشهر. يصل ذلك إلى ما يقرب من 2 مليون دولار شهريًا وأكثر من 20 مليون دولار سنويًا.
هذا سعر مرتفع أيضًا. وفقًا للمطور ، فإنهم يدفعون 166 دولارًا لكل 50 مليون استدعاء لواجهة برمجة التطبيقات إلى Imgur ، مما يضع في السياق مدى تكلفة تغييرات واجهة برمجة تطبيقات Reddit. يقول Reddit أن نموذج API المجاني الخاص به لم يكن مستدامًا ، حيث قد لا يرى المستخدمون الذين يزورون الموقع من خلال تطبيقات الجهات الخارجية الإعلانات التي يقدمها Reddit على موقعه على الويب وتطبيق الطرف الأول.
لماذا يتم إغلاق Reddit Apollo؟
ثلاثة أجهزة iPhone جنبًا إلى جنب تعرض تطبيق Reddit Apollo التابع لجهة خارجية على شاشاتهم.
تمحور الموقف مع تغييرات واجهة برمجة تطبيقات Reddit حول Apollo ، وهو تطبيق Reddit تابع لجهة خارجية مشهور جدًا لأجهزة Mac و iPhone. يغلق التطبيق أبوابه في 30 حزيران (يونيو) ، أي قبل شهر بقليل من سريان تسعير واجهة برمجة التطبيقات الجديدة من Reddit.
وفقًا للمطور ، ستحتاج Apollo إلى إضافة 12000 مشترك جديد إلى تطبيقها مقابل 5 دولارات شهريًا على الفور للتغلب على تكلفة Reddit API. هذا لا يشمل المستخدمين المجانيين أيضًا. كان Apollo ، الذي تم إنشاؤه بواسطة مطور واحد ، مجانيًا للاستخدام مع اشتراكات اختيارية إذا كنت تريد ميزات إضافية.
يتوقع المطور أن Reddit ينفق حوالي 0.12 دولار لكل مستخدم شهريًا. مع تغيير واجهة برمجة التطبيقات ، سيحتاج Apollo إلى إنفاق 2.50 دولارًا لكل مستخدم شهريًا.
التأثير على تطبيقات الطرف الثالث Reddit
شرح تعتيم Reddit API
احتجاجًا على تغييرات واجهة برمجة تطبيقات Reddit وتأثيرها على تطبيقات الطرف الثالث ، أعلنت الآلاف من subreddits عن توقف لمدة 48 ساعة. وفقًا لـ BBC ، سيصبح ما يقرب من 3500 subreddits خاصة بدءًا من 12 يونيو لمدة يومين.
في وقت كتابة هذا التقرير ، كان التعتيم يشمل 3489 subreddits ، بما في ذلك خمسة من أكثر 10 subreddits شعبية على المنصة - r / gaming و r / Music و r / todayilearned و r / pics و r / aww. تقول بي بي سي إن كل من هذه المنتديات الفرعية لديها أكثر من 30 مليون مشترك.
Reddit API AMA
بعد رد الفعل العنيف ، استضاف ستيف هوفمان ، الرئيس التنفيذي لشركة Reddit ، AMA (اسألني عن أي شيء) تتمحور حول تغييرات واجهة برمجة التطبيقات. أعلنت الشركة أنها تقوم بتحديث شروط واجهة برمجة التطبيقات الخاصة بها ، لكن لا يبدو أنها ستعيد التطبيقات الشائعة مثل Apollo.
تلتزم الشركة بتسعيرها البالغ 0.24 دولارًا لكل 1000 استدعاء لواجهة برمجة التطبيقات ، وهو نفس الرقم الذي تم اقتباسه من Apollo. ومع ذلك ، يقول Reddit أن التطبيقات التي تستخدم أقل من 100 طلب في الدقيقة من خلال معرف عميل OAuth ستكون قادرة على استخدام واجهة برمجة التطبيقات مجانًا. وفقًا لـ Reddit ، فإن أكثر من 90٪ من التطبيقات المتاحة اليوم تندرج ضمن هذه الفئة.
تناول المسؤول التنفيذي بعض التغييرات الأخرى في واجهة برمجة التطبيقات أثناء AMA أيضًا. يقول Reddit إنه سيحد من الوصول إلى المحتوى الصريح من خلال واجهة برمجة التطبيقات الخاصة به بدءًا من 5 يوليو ، وأن أدوات الإشراف التي تحتاج إلى الوصول إلى واجهة برمجة التطبيقات يجب أن تستمر في الوصول المجاني. بالإضافة إلى ذلك ، يقول Reddit أن التطبيقات التي تركز على إمكانية الوصول مثل RedReader ستستمر في الوصول المجاني إلى واجهة برمجة التطبيقات.