3

У меня есть программа, которая делает много вызовов fql и graph, и я не уверен, как обращаться с ошибкой «get» или «post». Как мне заставить его повторить попытку? Я все еще новичок в этом, но могу ли я использовать какой-то блок catch try? если да, то как мне его структурировать?Facebook Graph API: обработка тайм-аутов и ошибок

Я предполагаю, что это может быть распространено на любой тайм-аут получения в javascript.

Благодаря

ответ

0

Facebook Graph Запросы к API может быть реальной боли. Прежде всего, я пытаюсь разбивать свои запросы партиями. Например, если мне нужны все сообщения моих друзей, я сначала получаю массив всех моих друзей, а затем создаю запросы для своих сообщений для 10 друзей и отправляю их в facebook. То, что я делаю с каждым ответом, является тестом, если в ответе есть ошибка, и если это так, я перезапускаю функцию, которая генерирует партии и отправляет их. Я использую один счетчик, который отслеживает количество отправленных запросов. Если я отправлю 10 запросов и получаю только 9, я снова заново запустил функцию через 30 секунд. Я использую другой счетчик, который после 3 попыток я показываю ошибку пользователю ...

 Смежные вопросы

  • Нет связанных вопросов^_^