Holen Sie sich die Facebook-Benutzer-ID von der Benutzer-ID im Anwendungsbereich

Mit dem Upgrade von Facebook Graph API v1.0 auf v2.0 verwendet Facebook "Anwendungsspezifische Benutzer-IDs", sodass die "ursprüngliche" Benutzer-ID in meinen Apps nicht mehr angezeigt wird.

Ich habe immer die Echtzeitaktualisierungen und Diagramm-API-Aufrufe wie "https://graph.facebook.com/{postId}/comments"um die Benutzeraktivität auf der Facebook-Seite zu analysieren, auf der sich die App befand. Da diese Daten jedoch die ursprüngliche Benutzer-ID enthalten, kann ich die Aktivitäten nicht mehr meinen registrierten Benutzern zuordnen!

Gibt es eine Möglichkeit, die ursprüngliche Facebook-Benutzer-ID von einer Benutzer-ID mit Anwendungsbereich abzurufen? Oder umgekehrt?

BEARBEITEN:

Am Ende habe ich die App-IDs für alle meine Benutzer mithilfe der hier genannten API-Methode abgerufen:https://stackoverflow.com/a/29154912/3432305 und sie in meiner Datenbank zusätzlich zu der alten ID gespeichert. Immer wenn eine RTU ankam, überprüfte ich für "alte Benutzer", welcher Benutzer diese App-ID hat, und verarbeitete das Update. Zumindest Facebook hat es geschafft, den in den Kommentaren erwähnten Fehler zu beheben (Holen Sie sich die Facebook-Benutzer-ID von der Benutzer-ID im Anwendungsbereich) Einige Tage bevor die API v1.0 veraltet war, funktioniert dies für neue Benutzer meiner Apps wie ein Zauber. Bisher...

Antworten auf die Frage(6)

Ihre Antwort auf die Frage