Twitter telah mengumumkan bahwa mereka akan membawa beberapa perubahan yang cukup besar di versi 1.1 API mereka, dan perubahan ini adalah sesuatu yang akan mempengaruhi hampir setiap klien Twitter pihak ketiga. Dalam posting hari ini di blog Twitter resmi, mereka menjelaskan sedikit hal, tetapi sebenarnya ada tiga perubahan besar:
- otentikasi sekarang diperlukan di setiap titik akhir API
- ada metodologi batas-per-endpoint baru
- perubahan pada Aturan Pengembang Jalan kami, terutama di sekitar aplikasi yang merupakan klien Twitter tradisional
Dua kesepakatan pertama dengan seberapa sering aplikasi pihak ketiga dapat menanyakan Twitter, dan apakah mereka dapat melakukannya secara anonim. Datang Maret 2013, semua pengembang harus menggunakan sesuatu seperti OAuth saat membuat permintaan API, alih-alih metode saat ini yang memungkinkan ambil anonim hal-hal seperti Tweet pada tren saat ini, atau dengan serangkaian teks yang disematkan. Ini benar-benar hanya mempengaruhi pencakar dan agregator, jadi itu bukan masalah besar bagi pengembang aplikasi. Pembatasan tingkat akan menyesuaikan seberapa sering aplikasi dapat menggunakan API, yang saat ini duduk di 350 kali per jam. Dengan perubahan baru, berbagai jenis panggilan API akan memiliki batas yang berbeda. Batas contoh yang diberikan oleh Twitter memiliki 60 panggilan per jam, per titik akhir terdaftar. Itu artinya Anda dapat mengirim 60 Tweet, melihat 60 profil pengguna, dan menyegarkan 60 kali dalam satu jam. Perubahan ini akan ditayangkan dalam "minggu-minggu mendatang". Di permukaan, perubahan ini masuk akal, dan pengembang harus dapat bekerja dengannya dalam banyak kasus.
Perubahan terakhir adalah yang besar. Twitter memperketat aturan untuk klien tidak resmi, dengan cara yang sepertinya tidak akan berjalan baik dengan pengembang. Tiga perubahan "Aturan Jalan" yang telah mereka soroti adalah persyaratan tampilan baru, aplikasi seluler yang sudah diinstal sebelumnya harus disetujui oleh Twitter, dan mengharuskan pengembang dengan sejumlah besar pengguna untuk bekerja secara langsung dengan Twitter. Persyaratan tampilan baru menentukan bagaimana tampilan dan nuansa aplikasi Twitter, dan mencakup hal-hal seperti @ tautan dan format ulang tweet. Persetujuan aplikasi pra-instal berarti orang-orang seperti Samsung dan HTC yang membangun Twitter ke dalam perangkat lunak mereka harus mendapatkan persetujuan jika mereka terus terikat dalam layanan. Jika pengembang mengirimkan produk tanpa persetujuan ini, Twitter dapat mencabut penggunaan aplikasi API. Bagian terakhir, yang memengaruhi klien populer seperti Plume, menjabarkan bahwa aplikasi dengan lebih dari 100.000 pengguna harus bekerja dengan Twitter. Ini tidak langsung, karena aplikasi yang saat ini memiliki lebih dari 100.000 pengguna akan diizinkan untuk tumbuh 200 persen sebelum mereka akan mendapatkan fungsionalitas terbatas dari API.
Sepintas, tidak ada perubahan yang tampak terlalu drastis. Tetapi stickler yang sebenarnya adalah apa yang akan dan tidak akan disetujui Twitter. Twitter telah dituduh tidak bermain adil di masa lalu, bahkan mengarah ke penyelidikan dari FTC. Para pengembang dan pengguna daya Twitter sangat peduli, karena sebagian besar aplikasi pihak ketiga di iOS dan Android menawarkan lebih banyak daripada yang dilakukan klien resmi. Kita tidak dapat mengatakan dengan pasti bahwa perubahan ini akan menjadi hal yang buruk sampai kita melihatnya, tetapi tentu saja ada banyak hal yang salah. Internet akan mengawasi untuk melihat bagaimana semua ini berjalan.
Sumber: Twitter