2010-10-18 2 views
3

Я пытаюсь извлечь Facebook идентификаторы из списка сообщений электронной почты с использованием URL:Facebook OAuth 2.0 и ограничение скорости

let url = "https://graph.facebook.com/search?q=" 
      + email.Replace("@","%40") 
      + "&type=user&access_token=" 
      + facebook.Token 

После примерно 600 экстрактов ид я получаю ошибку «Удаленный сервер возвратил ошибку: (ошибка 400, неверный запрос.". Ограничен ли API-интерфейс facebook или скорость поиска? Если да, то где документ?

ответ

4

Facebook ограничивает вас до 600 звонков/600 секунд - но он перезагружается через 10 минут. Я не могу найти документацию на данный момент, но мне сообщили об этом в гараже разработчика в Facebook

+0

Им действительно нужно документировать его лучше, существуют разные ограничения скорости для разных таблиц, разные комбинации токенов/ip и т. Д. но его только что упомянули здесь и там. – thefreeman

+0

@ thefreeman Я полностью согласен, я обнаружил, что такие вещи, как гаражи разработчиков, необходимы, если вы когда-либо захотите положиться на Facebook как услугу – BeRecursive

+0

Спасибо за подсказку. Мне придется искать некоторых в моей области. На случай случай, когда кто-то попадает сюда из Google, есть отчет об ошибке. В facebook есть знания, касающиеся отсутствия документации, ограничивающей ограничения скорости. Подпишитесь, если вы хотите обратить внимание на проблему: https://developers.facebook.com/bugs/403200179756508 – thefreeman