Это мое первое сообщение в stackoverflow.Graph Batch API
Я использую API-интерфейс графического интерфейса Facebook, чтобы запросить обновления фидов от нескольких пользователей одновременно. Но я действительно не знаю, как выполняется соответствующая обработка ошибок. Следующий пример должен продемонстрировать мою проблему:
Пакетный запрос:
user1 - valid access_token
user2 - invalid (password change maybe?)
user3 - valid access_otken
Ответ от Facebook может выглядеть следующим образом:
successful answer
unsuccessful answer (OAuth Exception)
successful answer
Но почитав документацию, похоже, что упорядочение ответ нет с гарантией. Поэтому мой вопрос: как мне связать ответы с их конкретными частичными запросами из пакетного запроса?
Обработка исключения OAuth довольно сложна, когда вы не получаете информацию, к которой относится это исключение.
Любые мысли?
Ну, откуда вы знаете, что заказ на запрос и их ответы сохранены? В документации не указано, что в некотором смысле - как уже упоминалось в вопросе. И на самом деле это моя проблема. –
Документы, указывающие, что запросы могут быть выполнены в произвольном порядке _ на сервере_. Ваши ответы всегда будут в том же порядке, гарантированы. Вся концепция партии не имеет смысла, если нет. Порядок выполнения на сервере имеет значение, когда пакетные запросы зависят друг от друга в любом смысле. И есть семантика графа для выражения этого тоже. – zahanm