L’API Marketing dispose de sa propre logique de plafond et elle est exclue de toutes les limites de débit de l’API Graph. Si vous effectuez un appel de l’API Marketing, il ne sera donc pas calculé dans la limitation de bande passante de l’API Graph.
La fonctionnalité qui a un impact sur le plafond de l’API Marketing est l’accès standard à la gestion des publicités. Lorsque vous ajoutez le produit API Marketing dans votre Espace App, vous obtiendrez l’accès standard de la fonctionnalité Accès standard à la gestion des publicités par défaut. Cela vous permettra d’accéder au développement de l’API Marketing. Si vous souhaitez disposer d’un plafond plus élevé, passez de l’accès standard à la gestion des publicités à l’accès Avancé dans le Contrôle app.
Accès à l’API Marketing | Accès standard à la gestion des publicités | Capacité |
---|---|---|
Accès au développement | Accès standard | Plafond de base |
Accès standard | Accès Avancé | Plafond plus élevé |
La plupart des requêtes de l’API Marketing et de l’API Pages sont soumises à des plafonds BUC (Business Use Case) et dépendent des points de terminaison que vous interrogez. Vous devriez être en mesure de déterminer cela en vérifiant si votre requête HTTP
contient un en-tête X-Business-Use-Case
. Pour plus de détails, reportez-vous à Plafonds BUC (Business Use Case).
Code d’erreur connexe :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.
Code d’erreur connexe :4, Error subcode: 1504022 or 1504039, Message: There have been too many calls from this app. Wait a bit and try again.
Lorsque cette erreur se produit, réduisez vos appels.
Code d’erreur connexe :4, Message: Application request limit reached
.
Lorsque cette erreur se produit, réduisez vos appels.
Nous calculons cette limite en fonction de votre niveau d’accès pour l’API Marketing et votre application.
ads_management
- Pour chaque compte publicitaire sur une période d’une heure : (100 000 si votre application est au niveau standard de l’API Marketing ou 300 si votre application est au niveau développement) + 40 * nombre de publicités actives.custom_audience
- Pour chaque compte publicitaire sur période d’une heure : pas plus de 700 000. Pas moins de 190 000 si votre application est au niveau standard de l’API Marketing ou 5 000 si votre application est au niveau développement + 40 * nombre d’audiences personnalisées actives.[X-Business-Use-Case](/docs/graph-api/overview/rate-limiting/#headers-2)
et la section Plafonds Business Use Case.Code d’erreur connexe :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.
Vérifiez le point de terminaison de l’API et l’en-tête HTTP X-Business-Use-Case
pour confirmer le type de limitation de bande passante. Pour plus de détails, reportez-vous à Plafonds BUC (Business Use Case). Lorsque cette erreur se produit, réduisez les modifications apportées au compte publicitaire.
Nous limitons votre capacité à modifier les limites de dépense de votre compte à 10 fois par jour pour assurer la performance de diffusion des publicités.
Code d’erreur connexe :17, Error subcode: 1885172, Message: You can only change your account spending limit 10 times per day. Please wait to make more changes.
Le nombre de modifications apportées aux champs daily_budget
et lifetime_budget
d’un ensemble de publicités est limité. Pour chaque ensemble de publicités, le budget ne peut être modifié que 4 fois par heure. En cas de dépassement, la modification du budget pour cet ensemble de publicités est bloquée pendant une heure.
Code d’erreur connexe :613, Error subcode: 1487632, Message: You can only change your ad set budget 4 times per hour. Please wait to make more changes.
Lorsque cette erreur se produit, réduisez les modifications apportées à l’ensemble de publicités.
La création de publicité est limitée pour un compte publicitaire donné en fonction de la limite de dépense quotidienne.
Code d’erreur connexe :613, Error subcode: 1487225, Message: User request limit reached
.
Vérifiez le sous-code d’erreur (1487225
) et le point de terminaison de l’API pour confirmer le type de limitation de bande passante. Lorsque cette erreur se produit, réduisez les modifications. Pour augmenter votre limite, vous pouvez également augmenter la limite de dépense quotidienne.
Lorsque notre système détecte que certains comptes publicitaires génèrent un volume important de trafic anormal, nous réduisons temporairement le plafond de l’API des comptes anormaux afin de protéger la stabilité du système et de garantir l’expérience des autres utilisateur·ices. Veuillez contacter l’assistance Meta pour obtenir de l’aide.
Code d’erreur connexe :613, Error subcode: null, Message: (#613) Calls to this api have exceeded the rate limit.
La différence avec la limite de niveau API du compte publicitaire est que cette erreur ne contient pas de sous-codes d’erreur. Lorsque cette erreur se produit, vérifiez si une action ne déclenche pas un nombre excessif de requêtes d’API et contactez l’assistance Meta pour obtenir de l’aide.
Vérifiez le niveau d’accès à l’API Marketing :
Par défaut, les applications ont un accès development_access
à l’API Marketing. Pour savoir à quel niveau vous vous situez, vous pouvez accéder au tableau de bord du Contrôle app. Vous êtes dans le niveau de développement de l’accès à l’API Marketing si vous avez un accès standard à la fonctionnalité Accès standard à la gestion des publicités. Vous êtes dans le niveau standard de l’accès à l’API Marketing si vous avez un accès Avancé à la fonctionnalité Accès standard à la gestion des publicités. Vous pouvez également vérifier votre en-tête HTTP
et rechercher ads_api_access_tier
dans votre en-tête X-Ad-Account-Usage
, X-Business-Use-Case
ou X-FB-Ads-Insights-Throttle
.
Si vous continuez à obtenir des erreurs de plafond, envisagez de mettre à niveau l’accès standard_access
de la fonctionnalité Accès standard à la gestion des publicités. Pour passer au niveau standard et obtenir un quota de plafond plus élevé, vous pouvez demander un accès Avancé à la fonctionnalité Accès standard à la gestion des publicités dans votre tableau de bord du Contrôle app.
X-Business-Use-Case
contient les informations call_count
, total_cputime
, total_time
et estimated_time_to_regain_access
, etc. pour le point de terminaison Business Use Case.X-FB-Ads-Insights-Throttle
contient app_id_util_pct
, acc_id_util_pct
et ads_api_access_tier
pour les points de terminaison de l’API Ads Insights.17
, 613
).