2015-02-26 3 views
0

Я переношу некоторые сценарии, которые получают публичные события из Graph API. Я пытаюсь получить события в некоторых регионах Испании, но я заблокирован. Я использую этот запрос:Временно заблокирован в конкретном запросе facebook

https://graph.facebook.com/v2.2/search?access_token={0}&q={1}&type=event 

Этот скрипт работает периодически, и он перебирает список имен области каждый раз (параметр Q). Я проверил пределы API, но сообщение, которое я получаю это:

{ 
    "error": { 
    "message": "You have been temporarily blocked from performing this action.", 
    "type": "OAuthException", 
    "code": 368 
    } 
} 

Я пытался создать новое приложение/счет, и он работает, но он начинает давать мне ту же ошибку после нескольких итераций.

Данные используются в исследовательском проекте, и я думаю, что я что-то пропускаю с точки зрения ограничений.

Не могли бы вы указать мне в правильном направлении?

+0

Я предполагаю, что вы используете слишком много вызовов api. уменьшить количество вызовов. – luschn

+0

Создание новых учетных записей против политики Facebook, поэтому, если вы не хотите, чтобы вас запретили, это не очень хорошая идея. И очистка Facebook - это не очень хорошая идея. – WizKid

+0

Спасибо за комментарии. Я попытаюсь уменьшить количество запросов. Я не знаю, почему такая плохая идея отказаться от Facebook. Собранные данные используются для исследовательского проекта, который пытается предотвратить возможные инциденты в электрической сети в зависимости от спроса. Принимая во внимание, что эта информация создается пользователями Facebook, а не самой Facebook, я не знаю, почему они используют такие ограничительные политики. – gruiz

ответ

0

Наконец, мне пришлось резко сократить количество запросов, которые я запускал, и теперь я снова могу вызвать вызовы API для поиска событий.

Спасибо за советы.

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