Facebook Graph API-аккаунт приостановлено - PullRequest
1 голос
/ 02 января 2012

У меня есть приложение .Net, которое использует список имен / адресов электронной почты и находит там совпадения на Facebook с помощью API Graph.Во время тестирования в моем списке было 900 имен ... Я проверял совпадения в Facebook для каждого имени в цикле ... Процесс завершился ... После этого, когда я открыл свою страницу в Facebook ... он дал мне сообщение, что мой аккаунтбыл приостановлен из-за подозрительной деятельности?Что я здесь не так делаю?Разве Facebook не позволяет искать запросы большого количества к их серверу?И 900 тоже не кажется большим числом ..

1 Ответ

0 голосов
/ 02 января 2012

в соответствии с политиками платформы: https://developers.facebook.com/policy/ это может быть предполагаемое нарушение их раздела "Принципалы".

См. Политики I.5

Если вы превысили или планируете превышать любой из следующих порогов, пожалуйста, свяжитесь с нами, создав конфиденциальный отчет об ошибке с тегом «пороговая политика» какк вам могут применяться дополнительные условия: (> 5 млн. MAU) или (> 100 млн. вызовов API в день) или (> 50 млн. просмотров в день).

Также IV.5

Сообщения Facebook (т. Е. Электронная почта, отправленная на адрес @ facebook.com) предназначены для общения между пользователями, а не как канал для приложений, позволяющих напрямую общаться с пользователями.

Тогда важная персона,V. Обеспечение исполнения.Не удивительно, это автоматизировано, а также контролируется людьми.Так что, возможно, из вашего приложения поступает более 900 запросов.

Что я бы порекомендовал сделать:

Хранение того, что вы можете на стороне клиента (в кеше или хранилище данных)поэтому вы делаете меньше вызовов API.

Включите ведение журнала вызовов API, чтобы вы, разработчик, могли точно видеть, что происходит.Вы можете быть удивлены тем, что вы найдете там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...