2015-04-19 16 views
7

Giới hạn tối đa để tìm nạp các trang facebook từ tài khoản là gì?Giới hạn tối đa tìm nạp các trang facebook với Graph API

Giả sử tài khoản facebook có hơn 200 trang để quản lý. Nếu tôi cố gắng truy xuất các trang facebook của tài khoản đó bằng cách sử dụng cạnh '/me/accounts'.

Sau đó, tôi nhận được data cũng như paging (chứa cursorsnext, previous liên kết trang). Những gì tôi muốn biết là nếu tôi có thể thiết lập một giới hạn trong khi lấy các trang facebook như '/me/accounts?limit=200' và nhận được tất cả 200 trang facebook tài khoản có ??

Tôi đã tìm kiếm tài liệu nhưng không có giải thích rõ ràng về việc này rate limit.

+0

Chỉ cần tự hỏi, tôi đang theo dõi dữ liệu cho khách hàng. Để nhận được lượt thích của bài đăng, tôi có thể chuyển tới 'limit = 500'. Nếu một bài đăng có 1000 lượt thích, sử dụng giới hạn mặc định là 25 thì sẽ mất 40 cuộc gọi thay vì chỉ 2. Nếu tôi giả định giới hạn an toàn là 200 cuộc gọi mỗi giờ cho mỗi người dùng mà không kích hoạt lỗi vượt quá giới hạn tốc độ, giới hạn mặc định sẽ đạt đến điều này số lượng rất nhanh mỗi giờ. – Guus

Trả lời

4

Về cơ bản không có bất kỳ giá trị cố định nào cho tham số giới hạn được đính kèm trong bất kỳ api FB nào có thể khác nhau tùy theo hiệu suất và nhu cầu của facebook Api như được liệt kê trong số fb link

giới hạn: Đây là số đối tượng riêng lẻ được trả về trong mỗi trang. Giới hạn 0 sẽ không trả về kết quả nào. Một số cạnh có mức tối đa trên trên giá trị giới hạn, vì lý do hiệu suất. Chúng tôi sẽ trả về các liên kết phân trang đúng nếu điều đó xảy ra.

Nhưng theo mặc định, họ sử dụng nó là 25 trong hầu hết các apis của mình. Và như tôi đã quan sát bạn có thể mở rộng nó đến 500 nhưng như @luschn cho biết bạn không thể dựa vào nó như họ có thể thay đổi nó theo thời gian để sử dụng giá trị mặc định với phân trang. Ngoài ra tôi đã tìm thấy vài Liên kết nói về giới hạn api như lần đầu tiên trên Quora và một số khác trên Facebook có thể là chúng sẽ giúp bạn.

3

Nếu bạn ngụ ý giới hạn API, nó là động và không phải là giá trị cuối cùng. Quy tắc chung là "600 cuộc gọi mỗi 600 giây, mỗi mã thông báo & cho mỗi IP". Bạn cũng có thể đọc điều này trong các luồng Stackoverflow khác, ví dụ: What's the Facebook's Graph API call limit?

Nếu bạn ngụ ý tham số giới hạn: Afaik chúng sẽ thay đổi theo thời gian. Tôi sẽ không dựa vào nó và chỉ sử dụng giá trị mặc định với phân trang, thường là 25.

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