Facebook营销API - 创建多个广告集

Facebook营销API - 创建多个广告集

问题描述:

我想通过Facebook营销API在Web应用程序中创建多个(例如20个)广告集。当然,Facebook有局限性,我无法做到这一点。我花了很多时间进行测试。在我收到错误和重试请求后,我等了几分钟。但是,如果我没有广告帐户错误,则会更快或更快地收到用户限制错误。Facebook营销API - 创建多个广告集

我该怎么做?

我无法捕捉包含多种方法的请求,因为我的请求(创建广告集,广告创意)取决于广告系列ID。否则,它必须是一个非常大的要求。

我在考虑在会话或数据库中存储请求,但我的请求取决于对方。

您可以使用批处理请求: https://developers.facebook.com/docs/marketing-api/batch-requests/v2.8

实例蟒蛇: api_batch = account.get_api_assured()new_batch()

for whatever in whatever_list: 
     # Create the adset 
     adset = .... 
     adset.remote_create(batch=api_batch, failure=callback_failure) 

    api_batch.execute() 
+0

这不是一个正确的答案,因为在每一个批次请求作为分离的API请求计数。 “ ”我们目前将可批量处理的请求数量限制为50个,但为计算API调用限制和资源限制,批处理中的每个调用都会单独计算。例如,一批10个API调用将会计为10个呼叫,批次内的每个呼叫都以相同的方式对CPU资源限制做出贡献。“ https://developers.facebook.com/docs/graph-api/making-multiple-requests#limits – Tommy