Automatische Datenerfassung

Halte unsere Richtlinien und Nutzungsbedingungen ein, indem du nur über die Platform APIs auf Daten zugreifst

Facebook bietet Platform APIs an, mit denen Entwickler unter Einhaltung des Datenschutzes der Nutzer Daten von Facebook abrufen und Funktionen entwickeln können. Bei den meisten Platform APIs müssen sich Entwickler bei Facebook entsprechend unseren Richtlinien registrieren, um über die zur Verfügung gestellten APIs programmgesteuerten Zugriff auf Daten zu erhalten.

Sofern du nicht vorab unsere schriftliche Genehmigung eingeholt hast, stellen Platform APIs den einzig zulässigen Weg dar, um programmgesteuert auf Daten zuzugreifen. Die Verwendung anderer Tools und Techniken zur Umgehung des Schutzes, den wir für Plattformdaten eingerichtet haben, stellt einen Verstoß gegen die Nutzungsbedingungen von Facebook dar und widerspricht den Erwartungen der Nutzer an den Datenschutz.

Bei der Erstellung deiner Plattformintegration hast du den Nutzungsbedingungen von Facebook zugestimmt. Eine dieser Bedingungen lautet: „Du darfst (ohne unsere vorherige Genehmigung) nicht mittels automatisierter Methoden auf Daten unserer Produkte zugreifen, solche Daten erfassen oder versuchen, auf Daten zuzugreifen, für die du keine Zugriffsberechtigung hast.“ Nutzungsbedingungen 3.2.3

Es ist wichtig zu beachten, dass diese Bedingungen auch dann gelten, wenn das Verhalten nicht vorsätzlich ist oder wenn du bei deinen Versuchen, Daten zu sammeln, erfolglos bist.

Wir haben die folgenden Ressourcen erstellt, um dir dabei zu helfen, unerlaubten Traffic zu identifizieren und ihn aus deinem Code zu entfernen.

Woher weiß ich, ob ich Anfragen stelle, die von Facebook nicht erlaubt werden?

Wenn du auf Daten auf Facebook auf eine Art und Weise zugreifst, die nicht den Anweisungen in der Entwicklerdokumentation entspricht, verstoßen diese Anfragen wahrscheinlich gegen die Facebook-Richtlinien. Es folgen einige praktische Schritte, wie du möglicherweise nicht autorisiertes Verhalten erkennen kannst:

  1. Zulässige Anfragen können nur an graph.facebook.com gesendet werden. Anfragen außerhalb von graph.facebook.com zu senden, stellt einen Verstoß dar. Prüfe bitte jede Stelle in deinem Code, an der Datenanfragen außerhalb von Platform API-Endpunkten gesendet werden, und nimm entsprechende Änderungen vor. Dazu kannst du deinen Code z. B. nach facebook.com, mobile.facebook.com, instagram.com oder graphql von Facebook durchsuchen.
  2. Prüfe deine Protokolle auf 4xx- oder 3xx-Antwortcodes. Wenn du Antworten mit Umleitungen oder Clientfehlern erhältst, könnte dies ein Hinweis darauf sein, dass du Anfragen außerhalb unserer zulässigen APIs sendest.
  3. Vergewissere dich, dass die Daten, auf die du zuzugreifen versuchst, von Facebook explizit über die Platform APIs zur Verfügung gestellt wurden. Der Versuch, auf Daten zuzugreifen, die nicht über diese APIs zur Verfügung gestellt wurden, stellt einen Verstoß gegen unsere Nutzungsbedingungen und Richtlinien dar. In der Entwicklerdokumentation erfährst du mehr darüber, auf welche Datenpunkte du zugreifen kannst und welche Berechtigungen erforderlich sind.
  4. Stelle sicher, dass deine Anwendung die entsprechenden Berechtigungen für die Daten, die sie anfordert, erhalten hat. Eine Reihe von Datenpunkten sind erst nach der Einreichung zum App Review verfügbar. Die erforderlichen Berechtigungen für den Zugriff auf Datenpunkte, die nicht standardmäßig bereitgestellt werden, sollten über das App-Dashboard angefordert werden. Mehr über Berechtigungen erfährst du in der Dokumentation Referenz zu Berechtigungen.
  5. Es ist nicht erlaubt, Scripts, HTTP-Bibliotheken, Javascript oder anderen ausführbaren Code zu verwenden, um Aktionen zu automatisieren oder Anfragen von Facebook-Daten außerhalb der Platform APIs durchzuführen. Achte darauf, keine Maßnahmen zu ergreifen, die den automatisierten Zugriff auf die Plattformdaten erleichtern, selbst wenn diese Technologie öffentlich verfügbar ist.

Weitere Informationen und Kontaktaufnahme mit uns

Aktuelle Informationen findest du in unseren öffentlichen Dokumentationen:

Zusätzliche Informationen findest du auf unserer Seite Entwickler-Support. Du kannst dich aber auch gerne an uns wenden. Zusätzliche Details zu verfügbaren APIs findest du in der Entwicklerdokumentation.