Twitter đã thông báo rằng họ sẽ mang lại một số thay đổi khá lớn trong phiên bản 1.1 của API và những thay đổi này là thứ sẽ ảnh hưởng đến mọi khách hàng Twitter của bên thứ ba. Trong một bài đăng ngày hôm nay trên blog Twitter chính thức, họ giải thích mọi thứ một chút, nhưng thực sự có ba thay đổi lớn:
- xác thực hiện được yêu cầu trên mọi điểm cuối API
- có một phương pháp giới hạn tỷ lệ trên mỗi điểm cuối mới
- thay đổi Quy tắc dành cho nhà phát triển của chúng tôi, đặc biệt là xung quanh các ứng dụng là ứng dụng khách Twitter truyền thống
Hai thỏa thuận đầu tiên về tần suất các ứng dụng của bên thứ ba có thể truy vấn Twitter và liệu họ có thể làm điều đó ẩn danh hay không. Đến tháng 3 năm 2013, tất cả các nhà phát triển sẽ phải sử dụng một cái gì đó như OAuth khi thực hiện các yêu cầu API, thay vì các phương thức hiện tại cho phép lấy một thứ ẩn danh của những thứ như Tweets theo xu hướng hiện tại hoặc với một chuỗi văn bản nhất định được nhúng. Điều này thực sự chỉ ảnh hưởng đến người dọn dẹp và người tổng hợp, vì vậy nó không phải là vấn đề lớn đối với các nhà phát triển ứng dụng. Giới hạn tỷ lệ sẽ điều chỉnh tần suất các ứng dụng có thể sử dụng API, hiện đang ở mức 350 lần mỗi giờ. Với những thay đổi mới, các loại lệnh gọi API khác nhau sẽ có các giới hạn khác nhau. Các giới hạn ví dụ được đưa ra bởi Twitter có 60 cuộc gọi mỗi giờ, mỗi điểm cuối được liệt kê. Điều đó có nghĩa là bạn có thể gửi 60 Tweets, xem 60 hồ sơ người dùng và làm mới 60 lần trong một giờ. Những thay đổi này sẽ có trong "những tuần tới". Nhìn bề ngoài, những thay đổi này có ý nghĩa và các nhà phát triển sẽ có thể làm việc với chúng trong hầu hết các trường hợp.
Sự thay đổi cuối cùng là một thay đổi lớn. Twitter đang thắt chặt các quy tắc cho các khách hàng không chính thức, theo những cách không có khả năng vượt qua rất tốt với các nhà phát triển. Ba thay đổi "Quy tắc đường" mà họ đã nêu là các yêu cầu hiển thị mới, các ứng dụng di động được cài đặt sẵn phải được Twitter chấp thuận và yêu cầu các nhà phát triển có số lượng lớn người dùng làm việc trực tiếp với Twitter. Các yêu cầu hiển thị mới cho thấy các ứng dụng Twitter sẽ trông và cảm nhận như thế nào, và bao gồm những thứ như liên kết @ và định dạng lại tweet. Sự chấp thuận của các ứng dụng được cài đặt sẵn có nghĩa là những người như Samsung và HTC xây dựng Twitter vào phần mềm của họ sẽ phải được chấp thuận nếu họ tiếp tục đóng gói dịch vụ. Nếu các nhà phát triển giao sản phẩm mà không có sự chấp thuận này, Twitter có thể thu hồi các ứng dụng sử dụng API. Phần cuối cùng, ảnh hưởng đến các khách hàng phổ biến như Plume, nói rõ rằng các ứng dụng có hơn 100.000 người dùng sẽ phải làm việc với Twitter. Điều này không phải là ngay lập tức, vì các ứng dụng hiện có hơn 100.000 người dùng sẽ được phép tăng thêm 200% trước khi chúng có chức năng giới hạn từ API.
Nhìn thoáng qua, không có thay đổi nào trong số này có vẻ quá quyết liệt. Nhưng stickler thực sự sẽ là những gì Twitter sẽ và sẽ không chấp thuận. Twitter đã bị cáo buộc không chơi sòng phẳng trong quá khứ, thậm chí dẫn đến một cuộc thăm dò từ FTC. Các nhà phát triển và người dùng quyền lực Twitter rất quan tâm, vì hầu hết các ứng dụng của bên thứ ba cả trên iOS và Android đều cung cấp nhiều hơn các khách hàng chính thức. Chúng tôi không thể nói chắc chắn rằng những thay đổi này sẽ là một điều tồi tệ cho đến khi chúng tôi nhìn thấy chúng, nhưng chắc chắn có rất nhiều cách có thể xảy ra. Internet sẽ theo dõi để xem tất cả diễn ra như thế nào.
Nguồn: Twitter