Я создаю асинхронную работу с Facebook Python SDK, чтобы получить представление (показы, action_values и т. Д.) Для моих кампаний в Facebook.Прямо сейчас я хотел бы вытащить все кампании за предыдущий год по месяцам.Общее количество результатов должно быть около 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})