لماذا يفزع الجميع من واجهة برمجة تطبيقات Reddit في الوقت الحالي

رديت في ورطة الآن. بعد الإعلان عن التغييرات في أبريل ، ظهرت أخبار مفادها أن العديد من أشهر تطبيقات الطرف الثالث Reddit سيتم إغلاقها بحلول نهاية الشهر. علاوة على ذلك ، يتم إغلاق خمسة من أكثر المنتديات الفرعية شعبية لمدة يومين بدءًا من 12 يونيو ، وكل منشور آخر على "الصفحة الأولى للإنترنت" يحتج على تغييرات واجهة برمجة تطبيقات Reddit.

محتويات

  • ما هي API ، على أي حال؟
  • شرح تسعير واجهة برمجة تطبيقات Reddit
  • لماذا يتم إغلاق أبولو؟
  • التأثير على تطبيقات الطرف الثالث Reddit
  • شرح تعتيم Reddit API
  • واجهة برمجة تطبيقات AMA من Reddit

ماذا يحدث هنا؟ نحن هنا لنجعلك على دراية سريعة بتغييرات واجهة برمجة تطبيقات Reddit ، وتعتيم Reddit ، ولماذا يفقد الجميع عقولهم بشأن واحدة من أكثر منصات الوسائط الاجتماعية شيوعًا على الإنترنت.

مقاطع الفيديو الموصى بها

ما هي API ، على أي حال؟

شعار Reddit على سطح المكتب.
صراع الأسهم

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

متعلق ب

  • تم إغلاق Apollo ، وهو تطبيق Reddit ظهر خلال WWDC
  • لماذا يتسبب محور Instagram للفيديو في إثارة غضب الجميع
  • يوسع Reddit أخيرًا ردود GIF إلى ما بعد الاشتراكات المدفوعة

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

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

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

شرح تسعير واجهة برمجة تطبيقات Reddit

أيقونة تطبيق Reddit على شاشة iOS الرئيسية.
بريت جوردان / بيكسلز

أطلقت 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 على موقعه على الويب وتطبيق الطرف الأول.

لماذا يتم إغلاق أبولو؟

ثلاثة أجهزة iPhone جنبًا إلى جنب تعرض تطبيق Reddit Apollo التابع لجهة خارجية على شاشاتهم.
أليكس بليك / الاتجاهات الرقمية

تمحور الموقف مع تغييرات واجهة برمجة تطبيقات Reddit حول Apollo ، وهو تطبيق Reddit تابع لجهة خارجية شائع جدًا لأجهزة Mac و iPhone. ال التطبيق يغلق أبوابه في 30 حزيران (يونيو) ، أي قبل شهر بقليل من سريان تسعير واجهة برمجة التطبيقات الجديدة لـ Reddit.

وفقًا للمطور ، ستحتاج Apollo إلى إضافة 12000 مشترك جديد إلى تطبيقها مقابل 5 دولارات شهريًا على الفور للتغلب على تكلفة واجهة برمجة تطبيقات Reddit. هذا لا يأخذ في الحسبان المستخدمين المجانيين أيضًا. كان Apollo ، الذي تم إنشاؤه بواسطة مطور واحد ، مجانيًا للاستخدام مع اشتراكات اختيارية إذا كنت تريد ميزات إضافية.

يبدو أن الرياضيات ببساطة لا تضيف شيئًا لأبولو. لتوضيح هذه النقطة ، يتوقع المطور أن Reddit ينفق حوالي 0.12 دولار لكل مستخدم شهريًا. مع تغيير واجهة برمجة التطبيقات ، سيحتاج Apollo إلى إنفاق 2.50 دولارًا لكل مستخدم شهريًا.

التأثير على تطبيقات الطرف الثالث Reddit

أبولو ليس وحده في الإغلاق. استجابةً لتغييرات واجهة برمجة التطبيقات ، أعلنت العديد من التطبيقات أنها ستقطع الخدمة أيضًا. وتشمل هذه ReddPlanet و Sync و Reddit is Fun (RIF).

شرح تعتيم Reddit API

احتجاجًا على تغييرات واجهة برمجة تطبيقات Reddit وتأثيرها على تطبيقات الجهات الخارجية ، أعلنت الآلاف من subreddits عن توقف لمدة 48 ساعة. الاحتجاج، تسمى Reddark، بما في ذلك ما يقرب من 8000 subreddits ، تم تعيين معظمها على القطاع الخاص اعتبارًا من 12 يونيو. هذا يعني أنه لا يمكن للمستخدمين زيارة هذه المنتديات الفرعية أو نشرها أو التعليق عليها حتى يقوم المشرفون بإعادتها إلى الجمهور مرة أخرى.

يشارك ستة من أشهر subreddits ، بما في ذلك r / gaming و r / food و r / funny و r / aww ، وكلها تضم ​​أكثر من 30 مليون مشترك. في المجموع ، يستحوذ Reddark على أكثر من ملياري ونصف مليار مستخدم على Reddit.

على الرغم من أنه كان من المفترض أن ينتهي تعتيم Reddit في 14 يونيو ، إلا أن أكثر من 6000 subreddits لا تزال خاصة. يتضمن ذلك r / aww و r / videos و r / music.

واجهة برمجة تطبيقات AMA من Reddit

بعد رد الفعل ، ستيف هوفمان ، الرئيس التنفيذي لشركة Reddit استضافت AMA (اسألني أي شيء) تتمحور حول تغييرات API. أعلنت الشركة أنها تعمل على تحديث شروط واجهة برمجة التطبيقات الخاصة بها ، لكنها لا تبدو أنها ستعيد التطبيقات الشائعة مثل Apollo.

تلتزم الشركة بتسعيرها البالغ 0.24 دولارًا لكل 1000 استدعاء لواجهة برمجة التطبيقات ، وهو نفس الرقم الذي تم اقتباسه من Apollo. ومع ذلك ، يقول Reddit أن التطبيقات التي تستخدم أقل من 100 طلب في الدقيقة من خلال معرف عميل OAuth ستكون قادرة على استخدام واجهة برمجة التطبيقات مجانًا. وفقًا لـ Reddit ، فإن أكثر من 90٪ من التطبيقات المتاحة اليوم تندرج ضمن هذه الفئة.

تناول المسؤول التنفيذي بعض التغييرات الأخرى في واجهة برمجة التطبيقات أثناء AMA أيضًا. يقول Reddit إنه سيحد من الوصول إلى المحتوى الصريح من خلال واجهة برمجة التطبيقات الخاصة به بدءًا من 5 يوليو ، وأن أدوات الإشراف التي تحتاج إلى الوصول إلى واجهة برمجة التطبيقات يجب أن تستمر في الوصول المجاني. بالإضافة إلى ذلك ، يقول Reddit أن التطبيقات التي تركز على إمكانية الوصول مثل RedReader ستستمر في الوصول المجاني إلى واجهة برمجة التطبيقات.

توصيات المحررين

  • فر أكثر من 2.5 مليار من مستخدمي Reddit للاحتجاج على تغييرات واجهة برمجة التطبيقات
  • Snapchat معطل الآن. إليكم ما نعرفه
  • يتيح لك Instagram الآن شراء المنتجات مباشرة من خلال الدردشة
  • مجتمعات Twitter: دليل للعالم الشبيه بـ Reddit داخل Twitter
  • يمكن الآن البحث بسهولة عن تعليقات Reddit مع التحديث الأخير