Coleta de dados automatizada

Siga nossas Políticas e Termos de Serviço ao acessar dados somente pelas APIs da plataforma

Oferecemos APIs da plataforma que permitem aos desenvolvedores recuperar dados do Facebook e criar funcionalidades sem desrespeitar a privacidade dos usuários. Na maioria dos casos, os desenvolvedores precisam se inscrever no Facebook de acordo com nossas diretrizes para obter acesso programático aos dados pelas APIs disponibilizadas.

As APIs da plataforma são o único meio permitido de acessar dados de modo programático, a não ser que você receba nossa permissão prévia por escrito. O uso de outras ferramentas e técnicas para tentar burlar nossas proteções aos dados da plataforma é uma violação dos Termos de Serviço do Facebook e não atende às expectativas de privacidade dos usuários.

Ao criar sua integração à plataforma, você concorda com os Termos de Serviço do Facebook. Um dos termos é o seguinte: "Você não pode acessar ou coletar dados de nossos Produtos usando meios automatizados (sem nossa permissão prévia) ou tentar acessar dados que não tenha permissão para acessar." (Subseção 3.2.3 dos Termos de Serviço).

É importante lembrar que esses termos serão aplicados mesmo se a conduta não for intencional ou se as tentativas de coletar dados não forem bem-sucedidas.

Desenvolvemos os recursos a seguir para ajudar você a identificar tráfego não autorizado e removê-lo do código.

Como faço para descobrir se estou fazendo solicitações não autorizadas pelo Facebook?

Caso você acesse dados no Facebook de forma que não siga as instruções na documentação do desenvolvedor, é provável que essas solicitações violem nossas políticas. Confira estes passos para identificar possíveis comportamentos não autorizados:

  1. Uma solicitação deve se direcionar a "graph.facebook.com" para que seja autorizada. Fazer solicitações fora desse endereço é uma violação. Analise cada ocorrência no código de solicitações de dados fora dos pontos de extremidade das APIs da plataforma e faça os ajustes necessários. Por exemplo, pesquise ocorrências de "facebook.com", "mobile.facebook.com", "instagram.com" ou do GraphQL do Facebook no código.
  2. Busque códigos de resposta 4xx e 3xx nos registros. Receber respostas de redirecionamento ou de erro no cliente pode significar que você está fazendo solicitações fora das APIs permitidas.
  3. Verifique se os dados que você está tentando acessar foram disponibilizados de forma explícita pelo Facebook por meio das APIs da plataforma. Tentar acessar dados que não foram disponibilizados pelas APIs é uma violação de nossos termos e políticas. Consulte a documentação do desenvolvedor para entender quais pontos de dados podem ser acessados e quais permissões são necessárias.
  4. Verifique se o aplicativo obteve as permissões necessárias para os dados solicitados. Diversos pontos de dados são disponibilizados somente após o envio para a análise do aplicativo. Se as permissões necessárias para acessar os pontos de dados não forem fornecidas por padrão, você precisará solicitá-las via Painel de Aplicativos. Saiba mais sobre as permissões na documentação Referência de permissões.
  5. Não é permitido usar scripts, bibliotecas de HTTP, JavaScript nem outros códigos executáveis para automatizar as ações ou executar solicitações de dados do Facebook fora das APIs da plataforma. Verifique se nenhuma ação foi tomada para facilitar o acesso automatizado a dados da plataforma, mesmo se essa tecnologia estiver disponível ao público.

Mais informações e meios de contato

Consulte nossa documentação pública para ver as informações mais atualizadas:

Visite a página de suporte ao desenvolvedor para mais informações ou para entrar em contato. Consulte a documentação do desenvolvedor para mais detalhes sobre as APIs disponíveis.