Я получил следующее исключение из API Social Graph:
(OAuthException) Блок! Вы участвуете в поведении, которое может быть
считается раздражающим или оскорбительным для других пользователей. Вы были заблокированы
из тела сообщения об ошибке / предупреждения. Название: Блок! Вы
участие в поведении, которое может считаться раздражающим или оскорбительным
другие пользователи. потому что вы неоднократно злоупотребляли этой функцией. Этот блок
будет длиться от нескольких часов до нескольких дней. Когда вы
Разрешено использовать эту функцию, пожалуйста, будьте осторожны. В дальнейшем
неправильное использование может привести к отключению вашей учетной записи. За
дополнительную информацию можно найти на нашей {= странице часто задаваемых вопросов}.
Моя программа делает тысячи звонков, но вызов, вызвавший исключение, выглядел так:
graph.facebook.com / поиск? Д = 6511 + клуб & access_token = ...
Я ничего не пишу обратно в API, поэтому не понимаю, как я мог нарушать правила злоупотребления / раздражения. Сначала я подумал, что мог преодолеть ограничение скорости, но этот поток говорит, что сообщение об исключении для этого будет выглядеть так:
Facebook.GraphAPIError: (# 613) Вызовы в потоковом режиме превысили 600 вызовов за 600 секунд.
Моя программа повторно вызывает указанную выше конечную точку поиска событий с новым значением для параметра q. Для каждого возвращенного события моя программа:
- (звонки / eventId) Получает сведения о событии
- (звонки / pageId) Получить страницу места расположения мероприятия, если место события ссылается на страницу места в Facebook
- (звонки / идентификатор события / посещение) Получить идентификаторы профилей пользователей, которые посещают или, возможно, посещают
- (звонки /? Ids = ...) Получить профили пользователей пользователей, которые посещают или, возможно, посещают.
Я использую Facebook C # SDK . Все мои звонки включают токен доступа (из моего личного профиля).