Logo ar.androidermagazine.com
Logo ar.androidermagazine.com

Twitter يجلب التغييرات إلى الوصول إلى api والذي من شأنه التأثير على مطوري Android

Anonim

أعلن Twitter أنه سيتم إحضار بعض التغييرات الكبيرة في الإصدار 1.1 من API الخاصة بهم ، وهذه التغييرات ستؤثر على كل عميل Twitter تابع لجهة خارجية. في منشور اليوم على مدونة Twitter الرسمية ، يشرحون الأشياء قليلاً ، لكن هناك بالفعل ثلاثة تغييرات رئيسية:

  • المصادقة مطلوبة الآن في كل نقطة نهاية API
  • هناك منهجية جديدة للحد من معدل نقطة النهاية
  • تغييرات على قواعد المطور الخاصة بنا ، خاصة حول التطبيقات التي تعد عملاء Twitter تقليديين

يتعامل الأولان مع عدد المرات التي تستطيع فيها تطبيقات الجهات الخارجية الاستعلام عن Twitter ، وما إذا كان يمكنها القيام بذلك بشكل مجهول. Come March 2013 ، سيتعين على جميع المطورين استخدام شيء مثل OAuth عند تقديم طلبات API ، بدلاً من الأساليب الحالية التي تتيح انتزاع مجهول من الأشياء مثل تغريدات في اتجاه حالي ، أو مع سلسلة معينة من النص مضمن. يؤثر هذا في الحقيقة فقط على الكاشطات والمجمعات ، لذا فهي ليست كبيرة بالنسبة لمطوري التطبيقات. سيؤدي تحديد السعر إلى ضبط عدد مرات استخدام التطبيقات لواجهة برمجة التطبيقات ، والتي تتواجد حاليًا بمعدل 350 مرة في الساعة. مع التغييرات الجديدة ، سيكون لأنواع مختلفة من مكالمات API حدود مختلفة. تحتوي حدود المثال التي يقدمها Twitter على 60 مكالمة في الساعة ، لكل نقطة نهاية مدرجة. هذا يعني أنه يمكنك إرسال 60 تغريدات ، وإلقاء نظرة على 60 ملف تعريف مستخدم ، وتحديث 60 مرة في ساعة واحدة. ستكون هذه التغييرات مباشرة في "الأسابيع المقبلة". على السطح ، تكون هذه التغييرات منطقية ، ويجب أن يكون المطورون قادرين على التعامل معها في معظم الحالات.

التغيير الأخير هو التغيير الكبير. يقوم Twitter بتشديد القواعد للعملاء غير الرسميين ، بطرق لا يحتمل أن تتطور بشكل جيد مع المطورين. التغييرات الثلاثة "قواعد الطريق" التي سلطوا عليها الضوء هي متطلبات جديدة للعرض ، يجب أن تتم الموافقة على تطبيقات الهاتف المحمول المثبتة مسبقًا من خلال Twitter ، وتتطلب من المطورين الذين لديهم عدد كبير من المستخدمين العمل مباشرة مع Twitter. تملي متطلبات العرض الجديدة كيف ستبدو تطبيقات Twitter وتشعر بها ، وتغطي أشياء مثل @ ارتباطات وتنسيقات إعادة تغريد. تعني الموافقة على التطبيقات المثبتة مسبقًا أن الأشخاص مثل Samsung و HTC الذين يقومون بدمج Twitter في برامجهم ، سيتعين عليهم الحصول على الموافقة إذا استمروا في حزم الخدمة. إذا قام المطورون بشحن منتج دون الحصول على هذه الموافقة ، فقد يلغي Twitter استخدام التطبيقات لواجهة برمجة التطبيقات. يوضح الجزء الأخير ، الذي يؤثر على العملاء المشهورين مثل Plume ، أن التطبيقات التي تضم أكثر من 100000 مستخدم سيتعين عليها العمل مع Twitter. هذا ليس فوريًا ، حيث سيتم السماح للتطبيقات التي تضم حاليًا أكثر من 100000 مستخدم بزيادة 200 بالمائة قبل أن تحصل على وظائف محدودة من واجهة برمجة التطبيقات.

في لمحة سريعة ، لا يبدو أي من هذه التغييرات جذريًا للغاية. لكن التمسك الحقيقي سيكون ما سوف يوافق عليه Twitter ولن يوافق عليه. تم اتهام Twitter بعدم اللعب بشكل عادل في الماضي ، حتى أنه أدى إلى تحقيق من FTC. يهتم المطورون ومستخدمو Twitter على نحو صحيح ، حيث أن معظم تطبيقات الطرف الثالث على كل من iOS و Android تقدم أكثر من العملاء الرسميين. لا يمكننا القول بالتأكيد أن هذه التغييرات ستكون أمرًا سيئًا حتى نراها ، ولكن هناك بالتأكيد العديد من الطرق التي يمكن أن تسوء بها الأمور. سيراقب الإنترنت لمعرفة كيف سينتهي كل هذا.

المصدر: تويتر