Как обновить несколько объявлений в одном запросе API - PullRequest
0 голосов
/ 05 декабря 2011

Мне нужно обновить большое количество групп facebook, используя Graph API.Согласно документации Facebook, это можно сделать с помощью отдельного запроса для каждой группы объявлений:

curl  -F "name=newname"
"https://graph.facebook.com/6003493971234?access_token=___"

Я обеспокоен тем, сколько времени потребуется для выполнения сотен этих отдельных запросов на обновление.Я знаю, что вы можете запрашивать информацию для нескольких групп объявлений (или других объектов API графика) с помощью параметра ids, например:

"https://graph.facebook.com/?ids=6003493971234,6003493971235&access_token=___"

Существуют ли аналогичные функции для обновления групп объявлений?Как выглядят эти запросы?Я предполагаю что-то вроде отправки json-закодированных данных, которые определяют идентификаторы для обновления и новые значения.Я бы сделал еще несколько тестов методом проб и ошибок (это оказалось полезным при работе с Facebook), но я не мог догадаться, какое имя параметра мне следует использовать для идентификации json.например:

curl -F "paramname={"id1": {"name":"name1"},"id2": {"name":"name2"}}
"https://graph.facebook.com/?access_token=___"

1 Ответ

0 голосов
/ 10 декабря 2011

Джон, ознакомьтесь с этой записью в блоге инженера Facebook, описывающей функциональность пакета в Graph API.

https://developers.facebook.com/blog/post/480/

Вы можете использовать эту пакетную функциональность для параллельного обновления множества групп объявлений. В вашем приложении также вполне приемлемо открывать несколько подключений к Facebook и параллельно управлять своими группами объявлений через эти подключения. В Ads API есть некоторые ограничения скорости, но они должны быть достаточно высокими почти для всех.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...