Logo ms.androidermagazine.com
Logo ms.androidermagazine.com

Twitter membawa perubahan kepada akses api yang pasti mempengaruhi pemaju android

Anonim

Twitter telah mengumumkan bahawa mereka akan membawa beberapa perubahan besar dalam versi 1.1 API mereka, dan perubahan ini adalah sesuatu yang akan menjejaskan hampir setiap pelanggan Twitter pihak ketiga. Dalam jawatan hari ini di blog Twitter rasmi, mereka menerangkan perkara sedikit, tetapi ada tiga perubahan besar:

  • pengesahan kini diperlukan pada setiap titik akhir API
  • terdapat kaedah perbatasan kadar per akhir
  • perubahan kepada Peraturan Pembangun Jalan kami, terutamanya di sekitar aplikasi yang merupakan pelanggan Twitter tradisional

Kedua perjanjian pertama dengan kerap kali aplikasi pihak ketiga boleh menanyakan Twitter, dan sama ada mereka boleh melakukannya tanpa nama. Datang Mac 2013, semua pemaju akan menggunakan sesuatu seperti OAuth apabila membuat permintaan API, dan bukannya kaedah semasa yang membolehkan merebut tanpa nama sesuatu seperti Tweet pada trend semasa, atau dengan rentetan teks tertanam. Ini benar-benar hanya memberi kesan pengikis dan pengagregat, jadi itu bukan masalah besar bagi pemaju aplikasi. Pengendalian kadar akan menyesuaikan seberapa kerap apl dapat menggunakan API, yang kini berada pada 350 kali per jam. Dengan perubahan baru, pelbagai jenis panggilan API akan mempunyai had yang berbeza. Batasan contoh yang diberikan oleh Twitter mempunyai 60 panggilan sejam, setiap titik akhir yang disenaraikan. Ini bermakna anda boleh menghantar 60 Tweets, melihat 60 profil pengguna, dan menyegarkan 60 kali dalam satu jam. Perubahan ini akan hidup dalam "minggu yang akan datang". Di permukaan, perubahan ini masuk akal, dan pemaju harus dapat bekerja dengan mereka dalam kebanyakan kes.

Perubahan terakhir adalah yang besar. Twitter mengetatkan peraturan untuk pelanggan tidak rasmi, dengan cara yang tidak mungkin berlaku dengan pemaju. Ketiga perubahan "Peraturan Jalan" yang telah diserlahkan adalah keperluan paparan baru, aplikasi mudah alih yang telah dipasang sebelum ini mesti diluluskan oleh Twitter, dan memerlukan pemaju dengan sejumlah besar pengguna untuk bekerja secara langsung dengan Twitter. Keperluan paparan baru menentukan bagaimana aplikasi Twitter akan kelihatan dan dirasakan, dan meliputi perkara seperti @ pautan dan format semula tweet. Kelulusan aplikasi pra-pemasangan bermakna orang seperti Samsung dan HTC yang membina Twitter ke dalam perisian mereka harus mendapat kelulusan jika mereka terus menyatukan perkhidmatan. Sekiranya pemaju menghantar produk tanpa kelulusan ini, Twitter boleh membatalkan penggunaan aplikasi API. Bahagian terakhir, yang menjejaskan pelanggan popular seperti Plume, menyatakan bahawa aplikasi dengan lebih daripada 100, 000 pengguna akan terpaksa bekerja dengan Twitter. Ini tidak segera, kerana aplikasi yang kini mempunyai lebih daripada 100, 000 pengguna akan dibenarkan untuk mengembangkan lagi 200 peratus sebelum mereka akan mendapat fungsi terhad dari API.

Sekilas pandang, tidak ada perubahan yang kelihatan terlalu drastik. Tetapi pemukul sebenar akan menjadi apa yang Twitter akan dan tidak akan meluluskan. Twitter telah dituduh tidak bermain adil pada masa lalu, malah membawa kepada siasatan dari FTC. Pemaju dan pengguna kuasa Twitter berhati-hati, kerana sebahagian besar aplikasi pihak ketiga sama ada pada iOS dan Android menawarkan lebih banyak daripada pelanggan rasmi. Kita tidak boleh mengatakan dengan pasti bahawa perubahan ini akan menjadi perkara yang buruk sehinggalah kita melihatnya, tetapi ada banyak cara yang boleh berlaku. Internet akan menonton untuk melihat bagaimana semua ini memainkan.

Sumber: Twitter