Всем привет!
Работаю с facebook (marketing) api и нужно сформировать batch запрос использую python-sdk. Вот так выглядит запрос (в документации)
curl -F 'access_token=____'
-F 'batch=[
{
"method": "GET",
"relative_url": "/act_600335/reachestimate?currency=USD&targeting_spec={'countries':['US']}"
},
{
"method": "GET",
"relative_url": "/act_600335/reachestimate?currency=USD&targeting_spec={'countries':['FR']}"
},
{
"method": "GET",
"relative_url": "/act_600335/reachestimate?currency=USD&targeting_spec={'countries':['US'],'zips':['94402']}"
}
]'
https://graph.facebook.com
(взято от сюда
https://developers.facebook.com/docs/marketing-api...
так работает, но это вариант с curl. Как сделать так же, только на python?
Вот так выглядит вариант с обычным запросом
params = {
'currency': 'USD',
'optimize_for': AdSet.OptimizationGoal.offsite_conversions,
'targeting_spec': targeting_spec,
}
reach_estimate = account.get_reach_estimate(params=params)
facebook-python-sdk плохо задокументирован в использовании batch запросов.
Пытаюсь уже несколько дней разобраться, но все никак. Подскажите, пожалуста, кто знает.
Спасибо.