Wie kann ich ID in der Facebook -Graph -API mit Benutzer -E -Mail und Kennwort verwenden?

StackOverflow https://stackoverflow.com/questions/8337588

  •  26-10-2019
  •  | 
  •  

Frage

Ich arbeite an der Facebook -Anwendung in Java und es gelingt mir, das Access_Token zurückzuziehen.

Jetzt möchte ich zum Beispiel den Benutzerfeed ziehen, aber ich habe die Benutzer -ID nicht https://graph.facebook.com/userid(or Ich)/Likes? Access_token = ...

Ja, ich weiß, dass die Benutzer -ID durch 'Me' ersetzt werden könnte, aber meine App ist eine Web -App, Benutzer geben einfach seinen Benutzernamen und sein Passwort in unserem Rahmen ein, nicht in unserem Dialog mit Facebook OAuth, der für die Benutzerauthentifizierung und die App -Autorisierung der App bestimmt ist. Ich denke also Facebook sollte nicht wissen, wer ich bin, also brauche ich Benutzer -UID. In der vorherigen Implementierung könnte ich Benutzer -E -Mail und Kennwort verwenden, um die Benutzer -ID und den Sitzungsschlüssel per Facebook -REST -API zu erhalten.

War es hilfreich?

Lösung

Die Graph -API verwendet OAuth 2.0 zur Autorisierung.

Eines der Hauptziele von OAuth ist, dass die Anmeldeinformationen des Benutzers nicht an die Anträge der Drittanträge verteilt werden müssen.

So ist es nicht Möglicherweise können Sie die Benutzer -ID und den Sitzungsschlüssel mit der Graph -API nur mit der E -Mail und dem Passwort von Benutzern erhalten (es sei denn, Sie haben sie manuell selbst angemeldet).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top