حدود شش هفته پس از به توسعه دهندگان هشدار داد که “سخت تر دستورالعملها» در حال آمدن بودند، توییتر قوانین جدید را امروز اعلام کرد. زمانی که توییتر نسخه 1.1 API خود را منتشر کند، “در هفته های آینده” اعمال خواهند شد. توسعه دهندگان شش ماه فرصت خواهند داشت تا به API جدید مهاجرت کنند و مطابق با قوانین جدید باشند.
این قوانین جدید عبارتند از:
احراز هویت مورد نیاز: برنامهها نمیتوانند بهصورت ناشناس به API دسترسی پیدا کنند.
محدود کردن نرخ در نقطه پایانی: به جای اجازه دادن به 350 تماس API در ساعت برای همه برنامهها، اکثر نقاط پایانی به 60 در ساعت محدود میشوند – «بسیار فراتر از نیازهای بیشتر برنامهها» — و سایر برنامههایی که نمایش توییت، نمایش نمایه و جستجو/جستجوی کاربر را انجام میدهند، محدودیت بالاتری از ۷۲۰ تماس در ساعت در هر نقطه پایانی دارند.
تغییرات “قوانین جاده”: تغییرات متعددی در اینجا وجود دارد که مهمترین آنها ممکن است این باشد که “دستورالعمل های نمایش” فعلی به “الزامات نمایشگر” تبدیل می شوند. توییتر از همه برنامهها میخواهد که هنگام نمایش توییتها، تجربه کاربری ثابتی را ارائه دهند، و آنهایی که این کار را نمیکنند ممکن است دسترسی API آنها لغو شده باشد.
پل حداد، توسعهدهنده مشتری محبوب شخص ثالث توییتر Tweetbot، قبلاً در توییتر به نرخ جدید پاسخ داده است. محدودیتهای نقطه پایانی:
آسمان در حال سقوط نیست، من بدیهی است که ترجیح میدهم هیچ کلاهی وجود نداشته باشد، اما سقف فعلی بسیار بزرگ است و ما به جایی نمیرویم.
— پل حداد (@tapbot_paul) آگوست 16، 2012
او در یک توئیت بعدی ادامه داد که “Tweetbot برای Mac هنوز در مسیر است، آماده باشید برای نسخه بتا به زودی. انتظار داشته باشید که سایر توسعه دهندگان نیز واکنش خود را نسبت به قوانین جدید API توییتر بررسی کنند.
اکوسیستم توسعه دهنده توییتر
تویتر همچنین از اطلاعیه امروز برای به اشتراک گذاشتن دیدگاه خود در مورد اکوسیستم کلی توسعهدهندگان استفاده کرد و علیرغم خوشبینی حداد، چند کلمه شوم وجود دارد که ممکن است سایر توسعهدهندگان را نگران کند و برخی را از ایجاد برنامه برای توییتر منصرف کند.
در این پست، مایکل سیپی از توییتر میگوید توییتر میخواهد «فعالیت در ربع چپ بالا، پایین چپ و پایین راست را تشویق کند و موارد استفاده خاصی را که ربع بالا سمت راست را اشغال میکنند» تصویر بالا محدود کند. اینجاست که مشتریان شخص ثالث (مانند Tweetbot و دیگران) وجود دارند، و Sippey به وضوح بیان میکند که توییتر نمیخواهد دیگر برنامههایی مانند آن را ببیند:
نزدیک به هجده ماه پیش، ما به توسعه دهندگان راهنمایی دادیم که نباید برنامه های کلاینت را ایجاد کنند که جریان اصلی تجربه مشتری مشتری توییتر را تقلید یا بازتولید کند. و برای تکرار آنچه در آخرین پست خود نوشتم، این راهنمایی همچنان اعمال می شود.
چه طیف گستردهای از توسعهدهندگان برنامه توییتر از جزئیات اعلامیه امروز راضی باشند یا نه، حداقل چیزی شبیه به طرحی دارند که برای انتشار API توییتر نسخه 1.1 دنبال کنند.
سختتر شدن سیاستهای API توسط توییتر، قبلاً بر کاربرانش که دارای حسابهایی در لینکدین و اینستاگرام هستند نیز تأثیر گذاشته است. و یکی از توسعه دهندگان، دالتون کالدول، الهام گرفت تا یک سرویس جدید شبیه توییتر در App.net ایجاد کند. برای اطلاعات بیشتر در این مورد به داستان های زیر مراجعه کنید.
همچنین به استفاده از Star Trek برای توضیح برندگان و بازندگان در ربع اکوسیستم جدید توییتر، داستان مرتبط ما از امروز که تغییرات بالا را از نظر جهانها، اتحادها و نبردهای جهان پیشتازان فضا توضیح میدهد.
نظرات بیان شده در این مقاله نظرات نویسنده مهمان است و لزوماً MarTech نیست. نویسندگان کارکنان اینجا فهرست شدهاند.