Giới hạn tốc độ là số lệnh gọi API mà một ứng dụng hoặc một người dùng có thể thực hiện trong khoảng thời gian nhất định. Nếu vượt quá giới hạn này hoặc giới hạn CPU/tổng thời gian thì ứng dụng hoặc người dùng đó có thể bị giới hạn tốc độ. Các yêu cầu API do người dùng hoặc ứng dụng bị giới hạn tốc độ thực hiện sẽ không thành công.
Mọi yêu cầu API đều phải tuân theo giới hạn tốc độ. Các yêu cầu API Đồ thị và API Instagram Basic Display sẽ tuân theo Giới hạn tốc độ trên nền tảng, còn các yêu cầu API Marketing và trên Nền tảng Instagram sẽ tuân theo Giới hạn tốc độ cho trường hợp sử dụng của doanh nghiệp (BUC).
Các yêu cầu API Trang sẽ tuân theo Giới hạn tốc độ trên nền tảng hoặc Giới hạn tốc độ cho BUC, tùy thuộc vào mã được dùng trong yêu cầu; các yêu cầu được thực hiện bằng mã truy cập ứng dụng hoặc mã truy cập dành cho người dùng sẽ tuân theo Giới hạn tốc độ trên nền tảng, còn các yêu cầu được thực hiện bằng mã truy cập dành cho người dùng hệ thống hoặc mã truy cập trang sẽ tuân theo Giới hạn tốc độ cho trường hợp sử dụng của doanh nghiệp.
Số liệu thống kê về mức sử dụng giới hạn tốc độ trong thời gian thực được mô tả trong tiêu đề đi kèm với hầu hết phản hồi API sau khi thực hiện đủ lệnh gọi đến một điểm cuối. Số liệu thống kê về mức sử dụng Giới hạn tốc độ trên nền tảng cũng hiển thị trong Bảng điều khiển ứng dụng. Sau khi đạt đến giới hạn tốc độ, mọi yêu cầu tiếp theo do ứng dụng của bạn thực hiện đều không thành công và API sẽ trả về mã lỗi cho đến khi đủ thời gian để số lượng lệnh gọi giảm xuống dưới mức giới hạn.
Nếu có thể áp dụng cả giới hạn tốc độ trên Nền tảng lẫn giới hạn tốc độ cho BUC cho một yêu cầu, giới hạn tốc độ cho BUC sẽ được áp dụng.
Giới hạn tốc độ trên nền tảng được theo dõi trên từng cấp ứng dụng hoặc cấp người dùng, tùy thuộc vào loại mã được dùng trong yêu cầu.
Các yêu cầu API Đồ thị được thực hiện bằng mã truy cập ứng dụng sẽ được tính vào giới hạn tốc độ của ứng dụng đó. Số lệnh gọi của một ứng dụng là số lệnh gọi mà ứng dụng đó có thể thực hiện trong khoảng thời gian 1 giờ liên tục và được tính như sau:
Calls within one hour = 200 * Number of Users
Số người dùng được tính dựa trên số người dùng hoạt động hàng ngày khác nhau của một ứng dụng. Trong trường hợp có những khoảng thời gian sử dụng hàng ngày diễn ra chậm, chẳng hạn như nếu ứng dụng có mức hoạt động cao vào ngày cuối tuần nhưng lại thấp vào ngày trong tuần, số Người dùng hoạt động hàng tuần và hàng tháng sẽ được dùng để tính số Người dùng cho ứng dụng của bạn. Ứng dụng có mức tương tác hàng ngày cao sẽ có giới hạn tốc độ cao hơn ứng dụng có mức tương tác hàng ngày thấp, bất kể số lượt cài đặt ứng dụng thực tế là bao nhiêu.
Lưu ý rằng đây không phải là giới hạn trên mỗi Người dùng mà là giới hạn về số lệnh gọi của ứng dụng. Người dùng nào cũng có thể thực hiện hơn 200 lệnh gọi mỗi giờ thông qua ứng dụng của bạn, với điều kiện là tổng số lệnh gọi từ ứng dụng đó không vượt quá mức tối đa của ứng dụng. Ví dụ: nếu có 100 Người dùng thì ứng dụng của bạn có thể thực hiện 20.000 lệnh gọi mỗi giờ. Tuy nhiên, 10 Người dùng tương tác nhiều nhất có thể thực hiện 19.000 lệnh gọi trong số đó.
Các yêu cầu API Đồ thị được thực hiện bằng mã truy cập dành cho người dùng sẽ được tính vào số lượng lệnh gọi của người dùng đó. Số lệnh gọi của một người dùng là số lệnh gọi mà người dùng đó có thể thực hiện trong khoảng thời gian 1 giờ. Do lo ngại về quyền riêng tư, chúng tôi sẽ không tiết lộ giá trị số lệnh gọi thực tế của người dùng.
Lưu ý rằng số lệnh gọi của người dùng có thể dàn trải trên nhiều ứng dụng. Ví dụ: một người dùng có thể thực hiện X lệnh gọi thông qua Ứng dụng 1 và Y lệnh gọi thông qua Ứng dụng 2. Nếu X+Y vượt quá số lệnh gọi của người dùng, người dùng đó sẽ bị giới hạn tốc độ. Điều này không hẳn là do ứng dụng nào đó có vấn đề; có khả năng là do người dùng đang sử dụng nhiều ứng dụng hoặc đang sử dụng API sai mục đích.
Các điểm cuối nhận được đủ yêu cầu từ ứng dụng của bạn sẽ thêm tiêu đề HTTP X-App-Usage
hoặc X-Ad-Account-Usage
(đối với lệnh gọi API Quảng cáo v3.3 trở xuống) vào phản hồi. Tiêu đề này sẽ có một chuỗi ở định dạng JSON mô tả mức sử dụng giới hạn tốc độ ứng dụng hiện tại.
Khóa | Mô tả giá trị |
---|---|
| Số nguyên biểu thị phần trăm lệnh gọi do ứng dụng của bạn thực hiện trong khoảng thời gian 1 giờ. |
| Số nguyên biểu thị phần trăm thời gian CPU được phân bổ để xử lý truy vấn. |
| Số nguyên biểu thị phần trăm tổng thời gian được phân bổ để xử lý truy vấn. |
Khóa | Mô tả giá trị |
---|---|
| Tỷ lệ phần trăm lệnh gọi đã thực hiện của tài khoản quảng cáo này trước khi đạt đến giới hạn tốc độ. |
| Khoảng thời gian (tính bằng giây) cần thiết để đặt lại giới hạn tốc độ hiện tại về 0. |
| Cấp truy cập cho phép ứng dụng của bạn truy cập API Marketing. Theo mặc định, ứng dụng của bạn ở cấp |
Lượng thời gian CPU cần để xử lý yêu cầu. Khi total_cputime
đạt đến 100, các lệnh gọi có thể bị giới hạn tốc độ.
Khoảng thời gian cần để xử lý yêu cầu. Khi total_time
đạt đến 100, các lệnh gọi có thể bị giới hạn tốc độ.
x-app-usage: { "call_count": 28, //Percentage of calls made "total_time": 25, //Percentage of total time "total_cputime": 25 //Percentage of total CPU time }
x-ad-account-usage: { "acc_id_util_pct": 9.67, //Percentage of calls made for this ad account. "reset_time_duration": 100, //Time duration (in seconds) it takes to reset the current rate limit score. "ads_api_access_tier": 'standard_access' //Tiers allows your app to access the Marketing API. standard_access enables lower rate limiting. }
Bảng điều khiển ứng dụng hiển thị số người dùng ứng dụng bị giới hạn tốc độ, phần trăm sử dụng Giới hạn tốc độ ứng dụng hiện tại của ứng dụng, cũng như hiển thị mức hoạt động trung bình trong 7 ngày qua. Trong thẻ Giới hạn tốc độ ứng dụng, hãy nhấp vào Xem chi tiết và di chuột qua điểm bất kỳ trên đồ thị để xem thêm thông tin chi tiết về mức sử dụng tại thời điểm cụ thể đó. Vì mức sử dụng phụ thuộc vào số lệnh gọi nên đồ thị này có thể không hiển thị đủ 7 ngày. Ứng dụng có số lệnh gọi cao hơn sẽ hiển thị nhiều ngày hơn.
Khi một ứng dụng hoặc người dùng đã đạt đến giới hạn tốc độ của mình, các yêu cầu do ứng dụng hoặc người dùng đó thực hiện sẽ không thành công và API sẽ phản hồi kèm theo mã lỗi.
Mã lỗi | Mô tả |
---|---|
| Cho biết rằng ứng dụng có mã đang được dùng trong yêu cầu đã đạt đến giới hạn tốc độ của ứng dụng đó. |
| Cho biết rằng Người dùng có mã đang được dùng trong yêu cầu đã đạt đến giới hạn tốc độ của Người dùng đó. |
| Cho biết rằng mã đang được dùng trong yêu cầu API Quảng cáo v3.3 trở xuống đã đạt đến giới hạn tốc độ của mã đó. |
| Cho biết rằng Người dùng hoặc ứng dụng có mã đang được dùng trong yêu cầu API Trang đã đạt đến giới hạn tốc độ của Người dùng hoặc ứng dụng đó. |
| Cho biết đã đạt đến giới hạn tốc độ tùy chỉnh. Để giải quyết vấn đề này, hãy tham khảo tài liệu hỗ trợ về API cụ thể mà bạn đang gọi để biết các giới hạn tốc độ tùy chỉnh có thể được áp dụng. |
| Cho biết rằng chúng tôi đã nhận thấy hành vi không nhất quán trong số yêu cầu API từ ứng dụng của bạn. Bạn có thể gặp phải lỗi này nếu đã thực hiện bất kỳ thay đổi nào gần đây ảnh hưởng đến số yêu cầu API. |
{ "error": { "message": "(#32) Page request limit reached", "type": "OAuthException", "code": 32, "fbtrace_id": "Fz54k3GZrio" } }
Mã lỗi | Mô tả |
---|---|
| Liệu truy vấn có bị giới hạn tốc độ hay không. Giá trị: |
| Yếu tố giới hạn tốc độ thứ nhất
|
| Yếu tố giới hạn tốc độ thứ hai
|
X-App-Usage
để xem ứng dụng của bạn gần giới hạn đến mức nào và khi nào bạn có thể tiếp tục thực hiện lệnh gọi nếu đã đạt đến giới hạn.Mọi yêu cầu API Marketing và yêu cầu API Trang được thực hiện bằng mã truy cập hệ thống hoặc mã truy cập trang đều tuân theo Giới hạn tốc độ cho trường hợp sử dụng của doanh nghiệp (BUC), đồng thời phụ thuộc vào các điểm cuối mà bạn đang truy vấn.
Đối với API Marketing, giới hạn tốc độ được áp dụng cho tài khoản quảng cáo trong cùng một Trường hợp sử dụng của doanh nghiệp. Ví dụ: tất cả điểm cuối có trường hợp sử dụng của doanh nghiệp là Quản lý quảng cáo sẽ dùng chung một định mức tổng trong cùng một tài khoản quảng cáo. Nếu một điểm cuối nhất định thực hiện nhiều yêu cầu API và gây ra lỗi giới hạn tốc độ, các điểm cuối khác được đặt cấu hình với cùng trường hợp sử dụng của doanh nghiệp cũng sẽ gặp lỗi giới hạn tốc độ. Định mức này phụ thuộc vào Cấp truy cập API Marketing của ứng dụng. Cấp API Marketing quyền truy cập tiêu chuẩn sẽ có định mức lớn hơn cấp API Marketing quyền truy cập phát triển. Theo mặc định, ứng dụng mới sẽ ở cấp phát triển. Nếu bạn cần nâng cấp để tăng định mức giới hạn tốc độ, hãy nâng cấp lên Quyền truy cập nâng cao vào tính năng Quyền truy cập tiêu chuẩn để quản lý quảng cáo trong quy trình Xét duyệt ứng dụng.
Các yêu cầu do ứng dụng của bạn gửi đến API Thông tin chi tiết về quảng cáo sẽ được tính vào số liệu giới hạn tốc độ của ứng dụng, chẳng hạn như số lệnh gọi, tổng thời gian CPU và tổng thời gian. Số lệnh gọi của một ứng dụng là số lệnh gọi mà ứng dụng đó có thể thực hiện trong khoảng thời gian 1 giờ liên tục và được tính như sau:
Đối với ứng dụng có Quyền truy cập tiêu chuẩn vào tính năng Quyền truy cập tiêu chuẩn để quản lý quảng cáo:
Calls within one hour = 600 + 400 * Number of Active ads - 0.001 * User Errors
Đối với ứng dụng có Quyền truy cập nâng cao vào tính năng Quyền truy cập tiêu chuẩn để quản lý quảng cáo:
Calls within one hour = 190000 + 400 * Number of Active ads - 0.001 * User Errors
Số quảng cáo đang hoạt động là số quảng cáo hiện đang chạy trên mỗi tài khoản quảng cáo. Lỗi người dùng là số lỗi nhận được khi gọi API. Để có giới hạn tốc độ cao hơn, bạn có thể đăng ký tính năng Quyền truy cập tiêu chuẩn để quản lý quảng cáo.
Giới hạn tốc độ cũng có thể phụ thuộc vào tổng thời gian CPU và tổng thời gian trên tường trong khoảng thời gian 1 giờ liên tục. Để biết thêm chi tiết, hãy kiểm tra total_cputime
và total_time
trong tiêu đề HTTP X-Business-Use-Case
.
Nếu gặp lỗi giới hạn tốc độ, bạn cũng có thể tham khảo estimated_time_to_regain_access
trong tiêu đề X-Business-Use-Case
để biết thời gian chặn ước tính.
Các yêu cầu do ứng dụng của bạn gửi đến API Quản lý quảng cáo sẽ được tính vào số liệu giới hạn tốc độ của ứng dụng, chẳng hạn như số lệnh gọi, tổng thời gian CPU và tổng thời gian. Số lệnh gọi của một ứng dụng là số lệnh gọi mà ứng dụng đó có thể thực hiện trong khoảng thời gian 1 giờ liên tục và được tính như sau:
Đối với ứng dụng có Quyền truy cập tiêu chuẩn vào tính năng Quyền truy cập tiêu chuẩn để quản lý quảng cáo:
Calls within one hour = 300 + 40 * Number of Active ads
Đối với ứng dụng có Quyền truy cập nâng cao vào tính năng Quyền truy cập tiêu chuẩn để quản lý quảng cáo:
Calls within one hour = 100000 + 40 * Number of Active ads
Số quảng cáo đang hoạt động là số quảng cáo của từng tài khoản quảng cáo.
Giới hạn tốc độ cũng có thể phụ thuộc vào tổng thời gian CPU và tổng thời gian trên tường trong khoảng thời gian 1 giờ liên tục. Để biết thêm chi tiết, hãy kiểm tra total_cputime
và total_time
trong tiêu đề HTTP X-Business-Use-Case
.
Nếu gặp lỗi giới hạn tốc độ, bạn cũng có thể tham khảo estimated_time_to_regain_access
trong tiêu đề X-Business-Use-Case
để biết thời gian chặn ước tính.
Những yêu cầu do ứng dụng của bạn gửi sẽ được tính vào số liệu giới hạn tốc độ, chẳng hạn như số lệnh gọi, tổng thời gian CPU và tổng thời gian mà ứng dụng đó có thể thực hiện trong khoảng thời gian 1 giờ liên tục trên mỗi ID danh mục và được tính như sau:
Calls within one hour = 200 + 200 * log2(unique users)
Số người dùng là số lượng người dùng của doanh nghiệp (trên tất cả danh mục) có ý định trong 28 ngày qua. Số người dùng xem sản phẩm trong danh mục của bạn càng nhiều thì định mức lệnh gọi được phân bổ càng cao.
Loại lệnh gọi | Điểm cuối |
---|---|
POST | /{catalog_id}/items_batch |
POST | /{catalog_id}/localized_items_batch |
POST | /{catalog_id}/batch |
Những yêu cầu do ứng dụng của bạn gửi sẽ được tính vào số lệnh gọi mà ứng dụng đó có thể thực hiện trong khoảng thời gian một giờ liên tục trên mỗi ID danh mục và được tính như sau:
Calls within one hour = 20,000 + 20,000 * log2(unique users)
Số người dùng là số lượng người dùng của doanh nghiệp (trên tất cả danh mục) có ý định trong 28 ngày qua. Số người dùng xem sản phẩm trong danh mục của bạn càng nhiều thì định mức lệnh gọi được phân bổ càng cao.
Công thức này được áp dụng trên nhiều điểm cuối danh mục khác nhau.
Để biết thêm thông tin về cách lấy mức sử dụng tốc độ hiện tại của bạn, hãy xem phần Tiêu đề.
Giới hạn tốc độ cũng có thể phụ thuộc vào tổng thời gian CPU và tổng thời gian trên tường trong khoảng thời gian 1 giờ liên tục. Để biết thêm chi tiết, hãy kiểm tra total_cputime
và total_time
trong tiêu đề HTTP X-Business-Use-Case
.
Nếu gặp lỗi giới hạn tốc độ, bạn cũng có thể tham khảo estimated_time_to_regain_access
trong tiêu đề X-Business-Use-Case
để biết thời gian chặn ước tính.
Các yêu cầu do ứng dụng của bạn gửi đến API Đối tượng tùy chỉnh sẽ được tính vào số liệu giới hạn tốc độ của ứng dụng, chẳng hạn như số lệnh gọi, tổng thời gian CPU và tổng thời gian. Số lệnh gọi của một ứng dụng là số lệnh gọi mà ứng dụng đó có thể thực hiện trong khoảng thời gian 1 giờ liên tục và được tính như sau (nhưng sẽ không bao giờ vượt quá 700.000):
Đối với ứng dụng có Quyền truy cập tiêu chuẩn vào tính năng Quyền truy cập tiêu chuẩn để quản lý quảng cáo:
Calls within one hour = 5000 + 40 * Number of Active Custom Audiences
Đối với ứng dụng có Quyền truy cập nâng cao vào tính năng Quyền truy cập tiêu chuẩn để quản lý quảng cáo:
Calls within one hour = 190000 + 40 * Number of Active Custom Audiences
Số đối tượng tùy chỉnh đang hoạt động là số đối tượng tùy chỉnh đang hoạt động của từng tài khoản quảng cáo.
Giới hạn tốc độ cũng có thể phụ thuộc vào tổng thời gian CPU và tổng thời gian trên tường trong khoảng thời gian 1 giờ liên tục. Để biết thêm chi tiết, hãy kiểm tra total_cputime
và total_time
trong tiêu đề HTTP X-Business-Use-Case
.
Nếu gặp lỗi giới hạn tốc độ, bạn cũng có thể tham khảo estimated_time_to_regain_access
trong tiêu đề X-Business-Use-Case
để biết thời gian chặn ước tính.
Calls to the Instagram Platform endpoints, excluding messaging, are counted against the calling app's call count. An app's call count is unique for each app and app user pair, and is the number of calls the app has made in a rolling 24 hour window. It is calculated as follows:
Calls within 24 hours = 4800 * Number of Impressions
The Number of Impressions is the number of times any content from the app user's Instagram professional account has entered a person's screen within the last 24 hours.
Calls to the Instagram messaging endpoints are counted against the number of calls your app can make per Instagram professional account and the API used.
Các yêu cầu do ứng dụng của bạn gửi đến API Tìm kiếm khách hàng tiềm năng sẽ được tính vào số lệnh gọi của ứng dụng đó. Số lệnh gọi của một ứng dụng là số lệnh gọi mà ứng dụng đó có thể thực hiện trong khoảng thời gian 24 giờ và được tính như sau:
Calls within 24 hours = 4800 * Leads Generated
Số khách hàng tiềm năng tìm được là số khách hàng tiềm năng tìm được trên mỗi Trang của Tài khoản quảng cáo này trong 90 ngày qua.
Giới hạn tốc độ của Nền tảng Messenger phụ thuộc vào API được sử dụng và trong một số trường hợp còn phụ thuộc vào nội dung tin nhắn.
Những yêu cầu do ứng dụng của bạn gửi sẽ được tính vào số lệnh gọi mà ứng dụng đó có thể thực hiện trong khoảng thời gian 24 giờ và được tính như sau:
Calls within 24 hours = 200 * Number of Engaged Users
Number of Engaged Users (Số người dùng tương tác) là số người mà doanh nghiệp có thể nhắn tin qua Messenger.
Những yêu cầu do ứng dụng của bạn gửi sẽ được tính vào số lệnh gọi mà ứng dụng đó có thể thực hiện trong mỗi tài khoản Công việc trên Instagram và API được sử dụng.
API Cuộc trò chuyện
API Gửi
API Tin trả lời riêng tư
Giới hạn tốc độ của Trang có thể sử dụng logic giới hạn tốc độ trên Nền tảng hoặc cho BUC, tùy thuộc vào loại mã được dùng. Mọi lệnh gọi API Trang được thực hiện bằng mã truy cập Trang hoặc mã truy cập dành cho người dùng hệ thống đều áp dụng cách tính giới hạn tốc độ ở bên dưới. Mọi lệnh gọi được thực hiện bằng mã truy cập ứng dụng hoặc mã truy cập dành cho người dùng đều tuân theo giới hạn tốc độ của ứng dụng hoặc Người dùng.
Các yêu cầu do ứng dụng của bạn gửi đến API Trang bằng mã truy cập Trang hoặc mã truy cập dành cho Người dùng hệ thống sẽ được tính vào số lệnh gọi của ứng dụng đó. Số lệnh gọi của một ứng dụng là số lệnh gọi mà ứng dụng đó có thể thực hiện trong khoảng thời gian 24 giờ và được tính như sau:
Calls within 24 hours = 4800 * Number of Engaged Users
Số người dùng tương tác là số Người dùng đã tương tác với Trang trong 24 giờ.
Các yêu cầu do ứng dụng của bạn gửi đến API Trang bằng mã truy cập dành cho Người dùng hoặc mã truy cập Ứng dụng sẽ tuân theo logic Giới hạn tốc độ trên nền tảng.
Để tránh gặp vấn đề về giới hạn tốc độ khi sử dụng tính năng Truy cập vào nội dung công khai trên Trang, bạn nên dùng mã truy cập dành cho người dùng hệ thống.
Các yêu cầu do ứng dụng của bạn gửi đến bất kỳ điểm cuối Thương mại nào sẽ được tính vào số lệnh gọi của ứng dụng đó. Số lệnh gọi của một ứng dụng là số lệnh gọi mà ứng dụng đó có thể thực hiện trong khoảng thời gian 1 giờ liên tục và được tính như sau:
Calls within one hour = 200 + 40 * Number of Catalogs
Số lượng danh mục là tổng số danh mục trên tất cả tài khoản thương mại do ứng dụng của bạn quản lý.
Calls within 24 hours = 4800 * Number of Impressions
720000 * number_of_impressions for total_cputime
2880000 * Number of Impressions for total_time
Loại lệnh gọi | Điểm cuối |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Loại lệnh gọi | Điểm cuối |
---|---|
|
|
|
|
|
|
|
|
Mọi phản hồi API do ứng dụng bị giới hạn tốc độ theo logic BUC thực hiện sẽ thêm tiêu đề HTTP X-Business-Use-Case-Usage
(đối với lệnh gọi API Quảng cáo v3.3 trở xuống) kèm theo một chuỗi ở định dạng JSON mô tả mức sử dụng giới hạn tốc độ ứng dụng hiện tại. Tiêu đề này có thể trả về tối đa 32 đối tượng trong một lệnh gọi.
Mã lỗi | Mô tả giá trị |
---|---|
| ID của doanh nghiệp được liên kết với mã thực hiện lệnh gọi API. |
| Số nguyên biểu thị phần trăm lệnh gọi mà ứng dụng của bạn được phép thực hiện trong khoảng thời gian 1 giờ. |
| Thời gian (tính bằng phút) cho đến khi các lệnh gọi không bị giới hạn tốc độ nữa. |
| Số nguyên biểu thị phần trăm thời gian CPU được phân bổ để xử lý truy vấn. |
| Số nguyên biểu thị phần trăm tổng thời gian được phân bổ để xử lý truy vấn. |
| Loại giới hạn tốc độ được áp dụng. Giá trị có thể là một trong những loại sau: |
| Chỉ áp dụng với loại |
Lượng thời gian CPU cần để xử lý yêu cầu. Khi total_cputime đạt đến 100, các lệnh gọi có thể bị giới hạn tốc độ.
Khoảng thời gian cần để xử lý yêu cầu. Khi total_time đạt đến100, các lệnh gọi có thể bị giới hạn tốc độ.
Chỉ áp dụng với loại ads_insights
và ads_management
. Cấp truy cập cho phép ứng dụng của bạn truy cập API Marketing. Theo mặc định, ứng dụng của bạn ở cấp development_access
. Standard_access
hỗ trợ giới hạn tốc độ thấp hơn. Nếu muốn tăng giới hạn tốc độ và có cấp tiêu chuẩn, bạn có thể đăng ký "Quyền truy cập tiêu chuẩn" cho tính năng Quyền truy cập tiêu chuẩn để quản lý quảng cáo.
x-business-use-case-usage: { "{business-object-id}": [ { "type": "{rate-limit-type}", //Type of BUC rate limit logic being applied. "call_count": 100, //Percentage of calls made. "total_cputime": 25, //Percentage of the total CPU time that has been used. "total_time": 25, //Percentage of the total time that has been used. "estimated_time_to_regain_access": 19, //Time in minutes to regain access. "ads_api_access_tier": "standard_access" //Tiers allows your app to access the Marketing API. standard_access enables lower rate limiting. } ], "66782684": [ { "type": "ads_management", "call_count": 95, "total_cputime": 20, "total_time": 20, "estimated_time_to_regain_access": 0, "ads_api_access_tier": "development_access" } ], "10153848260347724": [ { "type": "ads_insights", "call_count": 97, "total_cputime": 23, "total_time": 23, "estimated_time_to_regain_access": 0, "ads_api_access_tier": "development_access" } ], "10153848260347724": [ { "type": "pages", "call_count": 97, "total_cputime": 23, "total_time": 23, "estimated_time_to_regain_access": 0 } ], ... }
Khi ứng dụng của bạn đạt đến giới hạn tốc độ cho Trường hợp sử dụng của doanh nghiệp, các yêu cầu tiếp theo do ứng dụng đó thực hiện sẽ không thành công và API sẽ phản hồi kèm theo mã lỗi.
Mã lỗi | Loại giới hạn tốc độ cho BUC |
---|---|
| Thông tin chi tiết về quảng cáo |
| Quản lý quảng cáo |
| Đối tượng tùy chỉnh |
| |
| Tìm kiếm khách hàng tiềm năng |
| Messenger |
error code 32 | Lệnh gọi Trang được thực hiện bằng mã truy cập dành cho Người dùng |
error code 80001 | Lệnh gọi Trang được thực hiện bằng mã truy cập Trang hoặc mã truy cập dành cho Người dùng hệ thống |
| API Quảng cáo v3.3 trở xuống ngoại trừ Thông tin chi tiết về quảng cáo |
| WhatsApp Business Management API |
| Loạt danh mục |
| Quản lý danh mục |
{ "error": { "message": "(#80001) There have been too many calls to this Page account. Wait a bit and try again. For more info, please refer to https://developers.facebook.com/docs/graph-api/overview/rate-limiting.", "type": "OAuthException", "code": 80001, "fbtrace_id": "AmFGcW_3hwDB7qFbl_QdebZ" } }
X-Business-Use-Case-Usage
để xem tài khoản quảng cáo của bạn gần giới hạn đến mức nào và khi nào bạn có thể tiếp tục thực hiện lệnh gọi.Tất cả lệnh gọi đều được tính vào giới hạn tốc độ chứ không chỉ yêu cầu API. Ví dụ: bạn có thể tạo một yêu cầu API chỉ định nhiều ID, nhưng mỗi ID sẽ tính là một lệnh gọi API.
Bảng dưới đây sẽ minh họa khái niệm này.
Yêu cầu mẫu | Số lệnh gọi API |
---|---|
GET https://graph.facebook.com/photos?ids=5
| 3 |
| 3 |
Bạn nên chỉ định nhiều ID trong một yêu cầu API nếu có thể để cải thiện hiệu quả phản hồi API.
Nếu bạn đang tạo một dịch vụ quét dữ liệu, hãy đọc điều khoản quét thông tin của chúng tôi.