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