【问题标题】:Detect exceeded limit of ad creation in Facebook Marketing API在 Facebook Marketing API 中检测超出广告创建限制
【发布时间】:2016-10-08 04:46:37
【问题描述】:

我必须为每个循环交互创建多个广告。例如,我在后端预先设置了 100 个广告系列,然后一键创建广告。在一次迭代中,我创建了一个 AdSet、一个 AdCreative、一个 AdImage,最后创建了一个 Ad。因此,我可以创建的最大广告数是每 5 分钟 2 个广告(然后它会抛出错误,即广告创建的限制已结束)。它是可怕的。我想看看为什么它如此有限,但找不到任何机会看到超出限制。我正在使用 PHP Facebook Marketing API SDK 版本。 2.6 希望有一些开发者知道它。

错误代码:

Array ( 
[code] => 613 
[error_subcode] => 1487742 
[message] => Calls to this api have exceeded the rate limit. 
[error_user_title] => There have been too many calls from this ad-account. Wait a bit and try again. 
[error_user_msg] => There have been too many calls from this ad-account. Wait a bit and try again. 
[error_blame_field_specs] => [type] => OAuthException )

【问题讨论】:

    标签: facebook-graph-api facebook-marketing-api


    【解决方案1】:

    Marketing API 有它自己的速率限制逻辑,并被排除在所有图形 API 速率限制之外。

    您可以查看 Marketing API Rate Limiting Marketing API Rate Limiting

    此外,广告创建限制或 API 速率限制取决于您的营销 API 访问级别Marketing API Access Levels

    如果您有更高的访问级别(即标准),那么您的 API 速率限制会更高

    【讨论】:

    • 是的,你是对的。我在发布问题之前涵盖了所有这些材料。无论如何,我不明白如何检测广告创建的限制(仅在广告创建期间引发的错误)。请看我的情况: 1. 我有一个广告帐户 2. 应用程序已经处于公共模式,我也发送了基本模式访问申请 3. 我可以创建的最大广告数量是 2,只有 2 然后我得到了这个超出速率限制的错误
    • @Nadeem0025 任何想法如何获取广告创建的 api 调用次数?我还附上了错误代码,也许会有所帮助
    • @EugeneMescheryakov 没有办法获取 api 调用的数量。在创建广告时,您发送了许多 api 调用,这就是为什么会出现超出速率限制的错误。创建广告或Apply for Standard Access Levels 之间应该有一些时间差以避免该问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多