Автоматический сбор данных

Соблюдайте наши политики и Пользовательское соглашение и получайте доступ к данным только через API платформы

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

API платформы — единственные допустимые средства для программного доступа к данным, если у вас нет нашего предварительного письменного разрешения. Использование других инструментов и методов для обхода средств защиты, которые мы установили для данных платформы, является нарушением Пользовательского соглашения Facebook и не соответствует ожиданиям пользователей в отношении конфиденциальности.

Создавая интеграцию с платформой, вы принимаете Пользовательское соглашение Facebook. Одно из его условий гласит: "Вы не имеете права получать доступ к данным или собирать их из наших Продуктов с помощью автоматических средств (без нашего предварительного разрешения), а также пытаться получить доступ к данным при отсутствии разрешения на него". (Пользовательское соглашение, п. 3.2.3).

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

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

Как узнать, отправляю ли я запросы, запрещенные Facebook?

Если ваш способ получения доступа к каким-либо данным на Facebook не соответствует инструкциям в документации для разработчиков, такие запросы могут нарушать политики Facebook. Вот несколько практических шагов для выявления потенциально несанкционированного поведения:

  1. Допустимы только запросы к домену graph.facebook.com. Отправка запросов за пределы домена graph.facebook.com является нарушением. Проверьте в своем коде каждый случай, когда запросы данных выполняются не к конечным точка API платформы, и внесите необходимые исправления. Например, можно выполнить в коде поиск экземпляров facebook.com, mobile.facebook.com, instagram.com или graphql от Facebook.
  2. Проверьте журналы на наличие кодов ответов 4xx и 3xx. Получение ответов о переадресации или ошибках клиента может указывать на то, что вы отправляете запросы за пределы наших допустимых API.
  3. Убедитесь, что данные, к которым вы пытаетесь получить доступ, явно предоставляются Facebook через API платформы. Попытка получить доступ к данным, которые недоступны через эти API, является нарушением наших условий и политик. Информацию о доступных конечных точках и необходимых разрешениях можно найти в документации для разработчиков.
  4. Убедитесь, что ваше приложение получило соответствующие разрешения для запрашиваемых данных. Некоторые точки данных доступны только после отправки приложения на проверку. Разрешения, необходимые для доступа к точкам данных, которые не предоставляются по умолчанию, следует запросить через панель приложений. Подробнее о разрешениях можно узнать в Справке по разрешениям.
  5. Использование скриптов, библиотек HTTP, javascript и другого исполняемого кода для автоматизации действий и выполнения запросов данных Facebook вне API платформы не допускается. Убедитесь, что вы не предпринимаете действий для упрощения автоматического доступа к данным платформы, даже если такая технология общедоступна.

Дополнительная информация и способы связи

Актуальную информацию можно найти в нашей общедоступной документации:

Дополнительную и контактную информацию см. на странице поддержки разработчиков. Дополнительные сведения о доступных API см. в документации для разработчиков.