2016-08-10 15 views
5

Tôi nhận được lỗi sau trong khi tôi đang cố truy cập trang của mình bằng API đồ thị Facebook.Facebook (# 32) Yêu cầu trang được giới hạn đạt đến

{ 
error: { 
message: "(#32) Page request limited reached", 
type: "OAuthException", 
code: 32, 
fbtrace_id: "F6d20m1iihx" 

}}

không thể tìm thấy bất cứ điều gì trong Tài liệu về API Facebook. Điều này có liên quan đến API hoặc trang của tôi không?

+1

https://developers.facebook.com/docs/graph-api/advanced/rate-limiting – CBroe

Trả lời

14

Nó liên quan đến Trang của bạn. Lỗi thông báo đạt đến giới hạn ứng dụng sẽ có lỗi mã 4.

Kể từ ngày 11 tháng 7 năm 2016, Facebook đã "cải thiện" giới hạn tốc độ API biểu đồ Facebook cho trang.

Giới hạn tốc độ hiện tại của tôi là bao nhiêu?


Bây giờ hạn tốc độ hiện tại của bạn (hiện tại cửa sổ 24 giờ) được tính bằng cuối cùng số cửa sổ 24 giờ của người dùng thường xuyên.

Tương tác bao gồm nhấp chuột vào nội dung Trang hoặc Trang.

LƯU Ý: Bạn có thể nhận được giá trị này với Insights APIpage_engaged_users mét.

Tỷ giá hiện tại của tôi là gì?


bạn tỷ giá hiện tại được tính bằng cách sử dụng:

  • Gọi đếm
  • Tổng thời gian sử dụng
  • thời gian CPU sử dụng

Bạn có thể kiểm tra xem bạn tốc độ hiện tại so với giới hạn tốc độ hiện tại của bạn trên trang của bạn >Insights>API phần:

https://www.facebook.com/<your-page-name>/insights/?section=navAPI 

hiện "Call đếm" giới hạn của tôi là gì?


Bạn có thể làm 4800 cuộc gọi cho mỗi người dùng tham gia vào trong thời gian 24 giờ.

Tôi có thể làm gì?


  1. Chờ để có thêm fan để có thể có được một giới hạn tốc độ cao hơn.
  2. Mỗi phản ứng Facebook Graph API bao gồm một X-trang-Cách sử dụng tiêu đề với CALL_COUNT, total_cputimeTOTAL_TIME giá trị phần trăm (Không có tiêu đề nếu sử dụng của Trang là một cách hiệu quả 0%). Khi bất kỳ số liệu nào trong số này vượt quá 100, ứng dụng quản lý trang đó sẽ bị giới hạn tốc độ. Sử dụng các giá trị đó để đánh giá mức sử dụng API của bạn để bạn có thể cân bằng và không bao giờ bị chặn. Ví dụ về tiêu đề sử dụng trang:

    X-Page-Usage : {'call_count' : 85, 'total_cputime' : 56, 'total_time' : 60} 
    
  3. Nếu bạn vẫn cần một giới hạn tốc độ cao hơn, hãy xem xét yêu cầu một tỷ lệ giới hạn tăng.

    • Tới App của bạn (không trang) bảng điều khiển:

      https://developers.facebook.com/apps/<your-api-ID>/dashboard/ 
      
    • Cuộn xuống khối cuối cùng được gọi là "giới hạn API ở cấp độ trang".

    • Chọn trang của bạn trong hộp tổ hợp.
    • Nhấp vào nút "Yêu cầu tăng giới hạn API". Bạn sẽ được yêu cầu điền vào biểu mẫu bao gồm lý do ứng dụng của bạn đạt đến giới hạn tốc độ và lý do ứng dụng của bạn cần giới hạn tốc độ cao hơn.

Thông tin chi tiết


Để biết thêm thông tin, vui lòng xem:

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