قام Spotify فجأة بقطع اتصال مطوري التطبيقات بمجموعة من بياناته
سحبت Spotify البساط من المطورين الأسبوع الماضي، معلنة عن تغييرات مفاجئة في سياسات واجهة برمجة التطبيقات (API) الخاصة بها قبل عيد الشكر مباشرةً، مما أدى إلى منع التطبيقات الجديدة والتطبيقات قيد التطوير من الوصول إلى بيانات النظام الأساسي.
اعتبارًا من 27 نوفمبر، وهو اليوم الذي كشفت فيه Spotify عن التغييرات، ستفقد “حالات استخدام Web API” الجديدة إمكانية الوصول إلى أنواع معينة من بيانات الموسيقى، وفقًا للإعلان. تتضمن البيانات القدرة على الوصول إلى معلومات كتالوج Spotify حول الفنانين ذوي الصلة وقوائم التشغيل الخوارزمية والمنسقة تحريريًا في Spotify. يؤثر هذا التغيير على التطبيقات الموجودة في وضع التطوير، مما يعني أنها قيد الإنشاء أو يستخدمها ما يصل إلى 25 شخصًا، والتطبيقات الجديدة المسجلة في يوم الإعلان أو بعده.
إذا كان لديك بالفعل تطبيق متاح على نطاق واسع، فيبدو أن تطبيقك لا يزال بإمكانه الوصول إلى نقاط النهاية المتأثرة كما كان يفعل من قبل. ولكن بالنسبة للمطورين الذين كانوا يعملون على تطبيق أو ينشئون تطبيقًا للاستخدام المحدود، يعد هذا تغييرًا كبيرًا ومحبطًا.
“بدون سابق إنذار وفي عطلة كبرى، قطع Spotify الوصول إلى مجموعة من نقاط نهاية واجهة برمجة التطبيقات المفيدة جدًا”
“في الأساس، وبدون سابق إنذار وفي عطلة كبرى، قطعت Spotify الوصول إلى مجموعة من نقاط نهاية واجهة برمجة التطبيقات المفيدة جدًا والتي كانت توفرها لسنوات،” فيصل القدومي، الذي كان يعمل على تطبيق لتصور الموسيقى على شاشة LED DIY يحكي الحافة. لم يكن القدومي على علم بالتغييرات حتى رؤية منشور المدونة ويقول إن Spotify لم يرسل إشعارًا استباقيًا.
يستخدم دوجلاس آدامز، مهندس البرمجيات (وهو ليس المؤلف الشهير)، واجهات برمجة التطبيقات الخاصة بـ Spotify “لقياس التأثير العلاجي للموسيقى على المرضى الذين يخضعون لعلاجات منقذة للحياة” كجزء من مشروع يعمل عليه مع جامعة كاليفورنيا. ويقول إن واجهات برمجة التطبيقات “بالغة الأهمية” للدراسة وأنه كان عليه العمل خلال عطلة نهاية الأسبوع للتخفيف من تأثير التغييرات على المشروع. يقول آدامز: “إن البديل ليس بديلاً مباشرًا وسيستغرق أسابيع من العمل للوصول إلى الإمكانية التي كانت لدي قبل تغيير Spotify”.
تعمل شركة Broken Holiday، إحدى شركات إنتاج موسيقى lo-fi، على إنشاء تطبيق للفنانين لإدارة قوائم تشغيل متعددة باستخدام الأتمتة. ولكن مع تغييرات واجهة برمجة التطبيقات، لا يستطيع التطبيق رؤية ما هو موجود في قائمة تشغيل معينة، كما يقول Broken Holiday.
عزا Spotify بشكل غامض الحاجة إلى تغييرات واجهة برمجة التطبيقات (API) إلى تحسين الأمان: