0

我正在使用 Facebook 的 Python SDK 创建一个异步作业,以获取我的 Facebook 广告系列的见解(印象数、action_values 等)。现在,我想逐月提取上一年的所有广告系列。结果总数应该在2,000. 如果我将 get_result 中的限制参数设置为高于1000的任何值,我会得到一个FacebookRequestError. async_job

(见下面的代码)运行,并使用

api_get()

我可以说它提取了所有记录。无论如何要从 中提取所有结果async_job吗?

async_job = my_account.get_insights_async(fields=params.get('fields'), params=params)
async_job.api_get(
while async_job.api_get()['async_percent_completion'] < 100:
  time.sleep(1)
  async_job.api_get() 
data = async_job.get_result(params={'limit':1000})
4

0 回答 0