أخبار تقنيةتقنيةتكنولوجياشروحاتمراجعات تقنيةمقالات معلوماتية

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

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

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

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

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

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

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

في حالة 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 API. هذا لا يشمل المستخدمين المجانيين أيضًا. كان Apollo ، الذي تم إنشاؤه بواسطة مطور واحد ، مجانيًا للاستخدام مع اشتراكات اختيارية إذا كنت تريد ميزات إضافية.

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

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

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

شرح تعتيم Reddit API

احتجاجًا على تغييرات واجهة برمجة تطبيقات Reddit وتأثيرها على تطبيقات الطرف الثالث ، أعلنت الآلاف من subreddits عن توقف لمدة 48 ساعة. بحسب بي بي سيسيصبح ما يقرب من 35000 subreddits خاصًا بدءًا من 12 يونيو ولمدة يومين.

في وقت كتابة هذا التقرير ، كان التعتيم يشمل 3489 subreddits ، بما في ذلك خمسة من أكثر 10 subreddits شعبية على المنصة – r / gaming و r / Music و r / todayilearned و r / pics و r / aww. تقول بي بي سي إن كل من هذه المنتديات الفرعية لديها أكثر من 30 مليون مشترك.

رديت API AMA

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

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

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

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






 

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

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