Raccolta automatizzata di dati

Rispetto delle nostre normative e condizioni d'uso mediante l'accesso ai dati esclusivamente attraverso le API Platform

Facebook offre le API Platform per consentire agli sviluppatori di recuperare dati da Facebook e sviluppare funzionalità, nel rispetto della privacy degli utenti. Per la maggior parte delle API Platform, gli sviluppatori devono registrarsi su Facebook seguendo le nostre linee guida per avere accesso programmatico ai dati attraverso le API rese disponibili.

Le API Platform rappresentano gli unici mezzi consentiti per accedere ai dati in modo programmatico, a meno che tu non disponga della nostra previa autorizzazione scritta. L'utilizzo di altri strumenti e tecniche per eludere le protezioni che abbiamo adottato per i dati della Piattaforma costituisce una violazione delle Condizioni d'uso di Facebook e non è in linea con le aspettative sulla privacy degli utenti.

Durante la creazione dell'integrazione della Piattaforma, hai accettato le Condizioni d'uso di Facebook. Una di queste condizioni è: "L'utente non può accedere o raccogliere dati dai Prodotti di Facebook usando mezzi automatizzati (senza la previa autorizzazione di Facebook) o tentare di accedere a dati a cui l'utente non ha il permesso di accedere". (Condizioni d'uso 3.2.3).

È importante tenere presente che queste condizioni si applicano comunque anche se la condotta non è intenzionale o se non hanno avuto esito positivo i tuoi tentativi di raccolta dei dati.

Abbiamo sviluppato le seguenti risorse per aiutarti a identificare il traffico non consentito e rimuoverlo dal codice.

Come faccio a sapere se sto effettuando richieste non consentite da Facebook?

Se stai accedendo a qualsiasi dato su Facebook in un modo che non segue le istruzioni riportate nella Documentazione per gli sviluppatori, è probabile che tali richieste violino le normative di Facebook. Ecco alcuni passaggi pratici per identificare comportamenti potenzialmente non autorizzati:

  1. Le richieste consentite possono essere indirizzate solo a graph.facebook.com. Costituisce una violazione effettuare richieste al di fuori di graph.facebook.com. Esamina ogni istanza nel codice in cui le richieste di dati non rientrano nell'ambito degli endpoint dell'API Platform e apporta le modifiche necessarie. Ad esempio, nel tuo codice puoi cercare istanze di facebook.com, mobile.facebook.com, instagram.com o graphql di Facebook.
  2. Esamina i tuoi registri per i codici di risposta 4xx o 3xx. La ricezione di reindirizzamenti o risposte di errore del client potrebbe indicare che stai effettuando richieste al di fuori delle nostre API consentite.
  3. Assicurati che i dati a cui stai tentando di accedere siano stati esplicitamente resi disponibili da Facebook tramite le API Platform. Costituisce una violazione delle nostre condizioni e normative il tentativo di accedere a dati che non sono stati resi disponibili tramite tali API. Esamina la Documentazione per gli sviluppatori per comprendere a quali punti dati è possibile accedere e quali autorizzazioni sono necessarie.
  4. Assicurati che la tua app abbia ottenuto le autorizzazioni appropriate per i dati richiesti. Una serie di punti dati è disponibile solo dopo l'invio per l'Analisi dell'app. Le autorizzazioni necessarie per l'accesso ai punti dati che non sono fornite per impostazione predefinita devono essere richieste tramite la Dashboard gestione app. Per saperne di più sulle autorizzazioni, consulta la documentazione relativa al Riferimento per le autorizzazioni.
  5. Non è consentito l'utilizzo di script, librerie HTTP, JavaScript o altro codice eseguibile per automatizzare azioni o eseguire richieste di dati di Facebook al di fuori delle API Platform. Assicurati di non intraprendere azioni per facilitare l'accesso automatizzato ai dati della Piattaforma, anche se tale tecnologia è pubblicamente disponibile.

Ulteriori informazioni e modi per contattarci

Visualizza i nostri documenti pubblici per le informazioni più aggiornate:

Visita la nostra pagina Supporto per gli sviluppatori per informazioni aggiuntive o per contattarci. Ulteriori dettagli sulle API disponibili sono indicati nella Documentazione per gli sviluppatori.