2016-07-27 10 views
0

So habe ich eine Plattform, die jedem Benutzer eine ID gegeben wird. Nennen wir es myAppId. Ich möchte meinen Nutzern eine Verbindung zu Facebook ermöglichen. Ich habe eine Facebook-App eingerichtet, wo Benutzer das tun können. Wenn ich jedoch die Liste der Freunde zurückgebe, die die App verwenden, wird nur die facebook_id zurückgegeben. Ich merke in der Facebook Graph API, dass es eine dritte_party_id Eigenschaft gibt. Wie kann ich meine Plattformbenutzer-IDs für jeden Benutzer in der Eigenschaft "third_party_id" speichern?wie ID Facebook von der App zu speichern?

Antwort

1

Sie können nicht. third_party_id ist eine schreibgeschützte ID, die von Facebook generiert wird und Ihnen die Weitergabe an Dritte wie Werbenetzwerke als eindeutige ID ermöglicht. Facebook betrachtet die ID des Nutzers als private Information (sie gibt Ihrer App nicht einmal die richtige ID, sondern eine, die für Ihre Anwendung spezifisch ist - und Sie dürfen diese weiterhin nicht an andere weitergeben).

Facebook bietet keine Methode zum Speichern von Daten auf ihren Systemen über einen Benutzer. Sobald ein Nutzer eine Verbindung zu Facebook für Ihre Anwendung herstellt, sind Sie verantwortlich für das Speichern ihrer Facebook ID in Ihre Datenbank neben ihren anderen Daten in Ihrer App.