2012-03-06 45 views
5

Tôi đang phát triển một ứng dụng dựa trên web thực hiện quy trình đăng nhập facebook để xác định người dùng và yêu cầu thông tin của họ bằng cách sử dụng API biểu đồ facebook.Giới hạn tốc độ api của Facebook - phía máy chủ hoặc phía máy khách tốt hơn?

Câu hỏi đặt ra là tốt hơn giữa việc triển khai phía máy chủ và phía máy khách theo giới hạn tốc độ api. Đối với tất cả các tài liệu và các cuộc thảo luận, tôi đã đọc có giới hạn 600 cuộc gọi mỗi 600 giây, đó là tính trên mỗi ip hoặc mỗi access_token hoặc mỗi khóa ứng dụng? Điều đó có tốt hơn không khi thực hiện tất cả cuộc gọi api ở phía khách hàng để không đạt được tỷ lệ giới hạn?

Cảm ơn trước

+0

Nếu bạn tự giới hạn tỷ lệ, bạn có khả năng ưu tiên cho các yêu cầu "quan trọng", nếu bạn để Facebook làm điều đó, bạn sẽ không có quyền kiểm soát đó. Cân nhắc chống lại sự đơn giản và bạn sẽ có một ý tưởng khá hay về những gì bạn muốn. –

Trả lời

0

Truy vấn giới hạn tốc độ API đang được áp dụng. Nhưng bạn nên hiểu rằng truy vấn API và cấp phép cho người dùng không giống nhau, tôi không thể chứng minh điều này nhưng thật khó tin rằng luồng ủy quyền bị hạn chế (nhìn vào các ứng dụng và trò chơi rất lớn có hàng triệu lượt sử dụng hàng ngày). ..

Quyết định về cách thực hiện lưu lượng ủy quyền trong ứng dụng của bạn (Khách hàng hoặc Phía máy chủ) dựa trên nhiều yếu tố như công nghệ bạn sử dụng, ngôn ngữ mà ứng dụng của bạn viết, kiến ​​thức của bạn, v.v. rất chủ quan.

Cá nhân tôi thích dòng phía khách hàng sử dụng JS-SDK do dễ thực hiện và niềm đam mê để Javascript, nhưng một lần nữa đây là chủ quan ...

+0

Tôi tin rằng dòng ủy quyền không giới hạn quá nhưng tôi tự hỏi nếu nó cũng tính khi tôi đang querrying API với facebook Javascript SDK, nó có nghĩa là tất cả các truy vấn đến đồ thị đến từ ip của khách hàng của tôi. –

+0

Tôi đang sử dụng php và javascript, trang web của tôi có nút kết nối facebook cho phép người dùng kết nối. Tôi sẽ có hơn 100 nghìn người dùng sử dụng nút mỗi giờ và mỗi khi người dùng nhấp vào nút, tôi sẽ thực hiện một cuộc gọi đến API đồ thị. Therfor tôi yêu cầu một giải pháp workaround để không đạt đến giới hạn 100k mỗi 24 giờ ... –

1

Dựa trên Facebook Platform Policies:

Nếu bạn vượt quá, hoặc dự định vượt, bất kỳ các ngưỡng sau xin vui lòng liên hệ với chúng tôi bằng cách tạo ra một báo cáo confidential bug với "chính sách ngưỡng" tag như bạn có thể phải chịu điều khoản bổ sung: (> 5 triệu MAU) hoặc (> 100M API ca lls mỗi ngày) hoặc (> 50 triệu lần hiển thị mỗi ngày).

Nếu bạn nghĩ rằng bạn sẽ vượt qua giới hạn 100 triệu API mỗi ngày thì hãy liên hệ với Facebook.

+1

Cảm ơn bạn đã mang điều này trên, hoàn toàn quên về điều này;) –

+0

Bạn được chào đón! :-) – ifaour

Các vấn đề liên quan