تقنية

إن افتقار Yelp للشفافية حول رسوم API يثير غضب المطورين


في 19 يوليو، أبلغت شركة Yelp مجموعة مختارة من المطورين المستقلين أنه سيتعين عليهم التبديل إلى الحسابات المدفوعة، بسبب الاستخدام العالي لواجهة برمجة التطبيقات (API). تم منح المطورين أربعة أيام لإجراء التغيير، في خطوة تعكس أخطاء الاتصالات الأخيرة التي قام بها Reddit وTwitter.

عندما رد المطورون على رسالة البريد الإلكتروني بتاريخ 19 يوليو، أرسلت Yelp مجموعة من مستويات التسعير مع تسعير أساسي يبدأ من 229 دولارًا أمريكيًا شهريًا بحد أقصى 1000 استدعاء لواجهة برمجة التطبيقات يوميًا.

ومع ذلك، لم تظهر شركة Yelp خيارات أخرى، والتي تتضمن حزمًا انتقائية بقيمة 8 إلى 15 دولارًا مقابل 1000 مكالمة للقطعة.

وأثارت طريقة التواصل وانعدام الشفافية غضب المطورين، فأغلق بعضهم خدماتهم، حتى بعد أن منحتهم شركة Yelp مهلة 90 يومًا واعتذرت لهم.

ماذا حدث؟

تشير رسالة البريد الإلكتروني، التي شاهدتها TechCrunch، إلى ما يلي: “نحن نقدر اشتراكك في واجهة برمجة تطبيقات Yelp Fusion وتجربتها. يعد استخدام واجهة برمجة التطبيقات (API) الخاص بك أعلى من الكثير من مطوري Yelp Fusion الآخرين، ونود معرفة المزيد حول كيفية دمج Fusion API في نظامك الأساسي.

“إذا لم نتلق ردًا منك بحلول الساعة 4:00 مساءً بتوقيت شرق الولايات المتحدة يوم 23/7/2024، فسنقوم بتعطيل مفتاح واجهة برمجة التطبيقات (API) الخاص بك مؤقتًا حتى نتلقى ردًا بالمعلومات المطلوبة أعلاه.”

لاحظ ديفيد كوبيك، الذي طور تطبيق Mac يسمى المطاعم للعثور على خيارات تناول الطعام المحلية، في مدونته أن شركة Yelp عرضت عليه في البداية ما يصل إلى 25000 مكالمة يومية لواجهة برمجة التطبيقات (API) مجانًا في عام 2014.

وقد أعربت شركات ناشئة أخرى علنًا عن شكاواها الخاصة بشأن تعامل شركة Yelp مع الموقف.

قال مطور Food Genie Nick Perkins لـ TechCrunch إنه فوجئ بإعلان Yelp، ولم تجب الشركة على أسئلته حول الإعلان. وقال بيركنز إن تطبيقه الذي تبلغ قيمته 99 سنتًا، والذي تم إطلاقه في عام 2017، لم يستخدم سوى بضع مئات من المكالمات يوميًا.

وقال روج نيوجي، المؤسس المشارك لشركة Enfits، وهي شركة ناشئة صغيرة تتمحور حول برنامج مكافآت يعتمد على الموقع، إن الشركة استخدمت واجهة برمجة تطبيقات Yelp للحصول على بيانات المكان. وقال إن مهلة موقع Yelp القصيرة والتهديد بمنع الوصول إليه كانت بمثابة “بندقية افتراضية في الرأس”.

يستجيب الصرخة

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

“لقد أوقفت Yelp الاستخدام المجاني والتجاري وغير المحدود لواجهة برمجة تطبيقات Yelp Fusion في عام 2019 وكانت بصدد ترحيل المطورين إلى برنامج مدفوع على مدار السنوات العديدة الماضية. قال متحدث باسم الشركة في بيان: “يعد مجتمع المطورين مهمًا لشركة Yelp، وقد سمعنا تعليقاتهم حول الفترة الانتقالية من واجهة برمجة تطبيقات Yelp Fusion المجانية إلى برنامجنا المدفوع”.

اعتذرت الشركة عن اتصالاتها في شهر يوليو. وقال المتحدث باسم الشركة لـ TechCrunch: “نعتذر عن النقل المختصر الذي حدث الأسبوع الماضي والذي أثر على نسبة صغيرة من المطورين ووسع الوصول إلى هؤلاء المستخدمين”.

وفي يوم الخميس، أرسلت شركة Yelp رسالة اعتذار عبر البريد الإلكتروني للمطورين ومددت استخدامها المجاني لمدة 90 يومًا. “في وقت سابق من هذا الشهر، أرسلنا إليك بريدًا إلكترونيًا حول استخدامك لـ Yelp Fusion API. أعطى هذا البريد الإلكتروني للمطورين مهلة حتى 23 يوليو للاتصال بنا إذا كانوا يريدون الاستمرار في استخدام بيانات Yelp لاستخدامها في تطبيقاتهم. نحن ندرك أنك قد تحتاج إلى مزيد من الوقت ونقوم بتمديد وصولك المجاني لمدة 90 يومًا إضافية بدءًا من اليوم. يجب أن يكون وصولك متاحًا الآن، وفقًا لرسالة البريد الإلكتروني التي شاهدتها TechCrunch.

“نحن نأسف لأي إزعاج أو إحباط قد يكون سببه هذا النقل المختصر.”

أخبر بيركنز موقع TechCrunch أنه قام بالفعل بسحب Food Genie من متجر التطبيقات، بسبب “سوء تنفيذ” Yelp للانتقال إلى واجهة برمجة التطبيقات المدفوعة. وأضاف أنه إذا قرر إعادة تطبيقه، فقد يبحث عن واجهة برمجة تطبيقات مختلفة.

كما قرر كوبيك إغلاق مشروعه. وقال إن الشركة لم ترد عليه بخصوص تفاوت الأسعار بين المجموعة المرسلة إليه والموقع الإلكتروني.

كان جميع المطورين الذين تحدثت معهم TechCrunch منزعجين من الموعد النهائي المحدد بأربعة أيام وكيفية تعامل الشركة مع الاتصال. لم يكونوا منزعجين بالضرورة من الانتقال إلى الإصدار المدفوع من واجهة برمجة التطبيقات (API).

“كان تطبيق المطاعم منخفض المبيعات للغاية، ولم يكن من المنطقي في أي من الحالتين الاستمرار ماليًا. لكن مرة أخرى، أنا لا أحسدهم على أنهم سيدفعون الثمن [version of API]. قال Kopec عبر البريد الإلكتروني، في إشارة إلى ملاحظة Yelp حول تعطيل مفتاح واجهة برمجة التطبيقات (API) الخاص به، “فقط أعطوني إشعارًا مدته أربعة أيام وأرسلوا لي رسالة بريد إلكتروني غير دقيقة ومهددة”.

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

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

ربما هناك درس لـ Yelp في هذا.



اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى