La API de marketing posee una lógica de limitación de frecuencia propia y es independiente de todas las limitaciones de frecuencia de la API Graph. Por lo tanto, si realizas una llamada a la API de marketing, no se tomará en cuenta para la limitación de la API Graph.
La función que afecta la cuota de limitación de frecuencia de la API de marketing es el acceso estándar a la administración de anuncios. Cuando agregas el producto de la API de marketing en tu panel de apps, de manera predeterminada obtendrás el acceso estándar en el acceso estándar a la administración de anuncios. Esto le dará acceso de desarrollo a la API de marketing. Si necesitas obtener más cuota de limitación de frecuencia, actualiza a acceso avanzado en Acceso estándar de administración de anuncios en la revisión de apps.
| Acceso a la API de marketing | Acceso estándar a la administración de anuncios | Capacidad |
|---|---|---|
Acceso de desarrollo | Acceso estándar | Cuota de limitación de frecuencia básica |
Acceso estándar | Acceso avanzado | Más cuota de limitación de frecuencia |
La mayoría de las solicitudes a la API de marketing y a la API de páginas están sujetas a los límites de frecuencia de caso de uso comercial (BUC) y dependen de los puntos de conexión que consultes. Para averiguarlo, verifica si tu solicitud HTTP contiene un encabezado X-Business-Use-Case. Consulta más detalles en límites de frecuencia de caso de uso comercial.
Código de error relacionado:17, Error subcode: 2446079, Message: User request limit reached. 613, Error subcode: 1487742, Message: There have been too many calls from this ad-account. Please wait a bit and try again.
Para evitar que los picos repentinos de tráfico sobrecarguen nuestros sistemas, aplicamos un límite de frecuencia en tiempo real en los puntos de conexión de mutación de la API de marketing (operaciones de creación y edición de campañas, conjuntos de anuncios y anuncios).
Se verán afectados los siguientes puntos de conexión:
Cuando superes este límite, distribuye las solicitudes de manera más pareja a lo largo del tiempo, en lugar de enviarlas en ráfagas.
Código de error relacionado:613, Error subcode: 5044001, Message: Your ad account {ad_account_id} has exceeded the maximum allowed rate of mutation requests. To
resolve this, reduce the frequency of your create, update operations on campaigns, ad sets, and ads.
Cuando se produzca este error, implementa la limitación de solicitudes para no superar las 100 QPS por cuenta publicitaria.
Código de error relacionado:4, Error subcode: 1504022 or 1504039, Message: There have been too many calls from this app. Wait a bit and try again.
Cuando se produce este error, se reducen tus llamadas.
Código de error relacionado:4, Message: Application request limit reached
Cuando se produce este error, se reducen tus llamadas.
Calculamos el cupo de la limitación de frecuencia en función del nivel de acceso a la API de marketing y tu app.
ads_management: en relación con cada cuenta publicitaria en un período de una hora: (100.000 si tu app está en el nivel estándar de la API de marketing, o bien 300 si tu app se encuentra en el nivel de desarrollo) + 40 * Número de anuncios activos.custom_audience: en relación con cada cuenta publicitaria en un período de una hora: no más de 700.000. No menos de 190.000 si tu app está en el nivel estándar de la API de marketing, o bien 5.000 si tu app está en el nivel de desarrollo + 40 * Número de públicos personalizados activos.[X-Business-Use-Case](/docs/graph-api/overview/rate-limiting/#headers-2) y límites de frecuencia de caso de uso comercial.Código de error relacionado:80000, 80003, 80004, 80014, Message: There have been too many calls from this ad-account. Wait a bit and try again. For more info, please refer to https://developers.facebook.com/docs/graph-api/overview/rate-limiting.
Verifica el punto de conexión de la API y el encabezado X-Business-Use-Case HTTP para confirmar el tipo de limitación. Consulta más detalles en límites de frecuencia de caso de uso comercial. Cuando se produce este error, reduce los cambios en la cuenta publicitaria.
Limitamos la posibilidad de cambiar tus límites de gasto en la cuenta a 10 veces al día para garantizar el rendimiento de la entrega de anuncios.
Código de error relacionado:17, Error subcode: 1885172, Message: You can only change your account spending limit 10 times per day. Please wait to make more changes.
El número de cambios a los campos del conjunto de anuncios daily_budget y lifetime_budget se encuentra limitado. En relación con los conjuntos de anuncios, solo es posible cambiar el presupuesto 4 veces por hora. Si se supera el límite, el cambio de presupuesto de ese conjunto de anuncios se bloquea durante una hora.
Código de error relacionado:613, Error subcode: 1487632, Message: You can only change your ad set budget 4 times per hour. Please wait to make more changes.
Cuando se produce este error, redúcelos cambios en el conjunto de anuncios.
La creación de anuncios de una determinada cuenta publicitaria está limitada en función del límite de gasto diario.
Código de error relacionado:613, Error subcode: 1487225, Message: User request limit reached.
Verifica el subcódigo de error (1487225) y el punto de conexión de la API para confirmar el tipo de limitación. Cuando se produce este error, reduce progresivamente los cambios. Para aumentar el límite, también puedes aumentar el límite de gasto diario.
Cuando nuestro sistema detecta que determinadas cuentas publicitarias generan una gran cantidad anormal de tráfico, reduciremos de manera temporal la cuota del límite de frecuencia de la API de las cuentas con tráfico anormal, a fin de proteger la estabilidad del sistema y garantizar la experiencia de los otros usuarios. Intenta ponerte en contacto con la asistencia de Meta para obtener ayuda.
Código de error relacionado:613, Error subcode: null, Message: (#613) Calls to this api have exceeded the rate limit.
La diferencia entre este y el límite en el nivel de la API del nivel de la cuenta publicitaria es que este error no contiene códigos de error subyacentes. Si se produce este error, investiga si se activó alguna acción que excede las solicitudes de la API y ponte en contacto con la asistencia de Meta para obtener ayuda.
Verificar el nivel de acceso a la API de marketing:
De forma predeterminada, las apps tienen development_access a la API de marketing. Para determinar en qué nivel te encuentras, puedes ir al panel de revisión de apps. Estás en el nivel de desarrollo de acceso a la API de marketing si cuentas con acceso estándar a la función de acceso estándar a la administración de anuncios. Estás en el nivel estándar de acceso a la Marketing API si cuentas con acceso avanzado a la función de acceso estándar a la administración de anuncios. Puedes verificar tu encabezado HTTP y buscar ads_api_access_tier en tu encabezado X-Ad-Account-Usage, X-Business-Use-Case o X-FB-Ads-Insights-Throttle.
Si continúas recibiendo errores relacionados con el límite de frecuencia, considera actualizar al standard_access del acceso estándar a la administración de anuncios. Para obtener el nivel estándar y una cuota de limitación de frecuencia mayor, puedes solicitar acceso avanzado a la función de acceso estándar a la administración de anuncios en el panel de revisión de apps.
X-Business-Use-Case contiene call_count, total_cputime, total_time, estimated_time_to_regain_access, etc., información para el punto de conexión del caso de uso comercial.X-FB-Ads-Insights-Throttle contiene app_id_util_pct, acc_id_util_pct y ads_api_access_tier para los puntos de conexión de la API de estadísticas de anuncios.17, 613).