2 Stimmen

Ist es möglich, den Umfang der Facebook Connect-Website zu ändern?

Ich baue eine Facebook-App mit Facebook-Login über Oauth 2.0. Wird es möglich sein, mehr Berechtigungen (Umfang) vom Benutzer in der Zukunft anzufordern, wenn wir Funktionen hinzufügen, oder müssen wir sie alle im Voraus anfordern?

Hat jemand dies mit Facebook Connect implementiert?

4voto

AllisonC Punkte 2908

Meiner Erfahrung nach können Sie später Berechtigungen hinzufügen, und der Benutzer wird aufgefordert, diese Berechtigungen zu akzeptieren. Für meine App begann ich mit nur grundlegenden/E-Mail-Berechtigungen und fügte dann Foto hinzu... und es würde für das Foto aufgefordert.

1voto

bkaid Punkte 50360

Sie können die Berechtigungs-API von Facebook aufrufen (https://graph.facebook.com/me/permissions?access\_token=...), um zu sehen, ob der Benutzer die von Ihnen benötigte Berechtigung autorisiert hat (vielleicht hat er später einen Teil der Berechtigung Ihrer Anwendung widerrufen, aber nicht alle). Wenn dies der Fall ist oder Sie später andere Berechtigungen benötigen, zeigen Sie einfach den Autorisierungslink wie beim ersten Mal mit den zusätzlichen Berechtigungen, die in der URL aufgeführt sind (&scope=email,read_stream...), und der Benutzer wird aufgefordert, diese einzugeben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X