Ich versuche Facebook Login SPA zu implementieren. Ich verwende das JavaScript SDK für die Anmeldung. Fb hat den Benutzer autorisiert und Token empfangen. Token wird an die Web-API gesendet. Wenn die API versucht, die Daten vom Token abzurufen, werden nur die Facebook-ID und der Name von der Facebook-Grafik zurückgegeben. Obwohl ich den Umfang für die verschiedenen Daten in Java Script SDK festgelegt habe. Wenn ich die Daten mit Javascript sdk abrufe. In diesem Fall erhalte ich die vollständigen Daten, egal in welchem Umfang.Facebook Login Für Rest Api
Antwort
Ich denke, Sie fragen "Warum bekomme ich nicht alle Daten, die ich angefordert habe?". Wenn dies der Fall ist, liegt der häufigste Grund daran, dass Berechtigungen nicht festgelegt sind. Zum Beispiel, wenn die Berechtigung Benutzer gewährt "public_profile"
dann wird Facebook autorisieren Ihre Anwendung jedes Feld zu erhalten, dass die "public_profile"
Genehmigung erlaubt, in diesem Fall ist die folgende:
id, name, first_name, last_name, age_range, link, gender, locale, picture, timezone, updated_time, verified
erhalten über
FB.api('/me',
'GET',
{"fields":"id,name"}, //any of the other fields here
function(response) {
// Insert your code here
});
aber wenn 'email
' als Feld hinzugefügt, dann würde das Facebook alles außer dem 'email
' zurückgeben, weil dort eine Erlaubnis speziell für das Gewähren des Zugangs zur Benutzeremail genannt email
. Sie können sehen, welche Berechtigungen aktivieren, welche Daten bei https://developers.facebook.com/docs/facebook-login/permissions zurückgeben, und Sie können es bei https://developers.facebook.com/tools/explorer testen. Ich hoffe, dass du das in deiner Frage versucht hast. Prost!
- 1. Akzeptiere Facebook Login in meine REST API
- 2. Login facebook in Android mit REST API
- 3. Wordpress Rest API Login
- 4. Android, Login mit Rest API
- 5. Facebook Login API HTTPS Problem
- 6. Facebook Login für Gruppenmitglieder
- 7. Login via Facebook in OpenAM mit REST
- 8. Benutzerauthentifizierung über meine REST-API und Facebook
- 9. Asp.net Web API 2 Facebook Login
- 10. Symfony 2.1 REST API Login überall
- 11. Rubin auf Schienen Rest api mit Rubin für Login-Seite
- 12. Wie Laravel mobile app api für facebook login
- 13. Facebook Login: -canopenurl Problem mit Facebook SDK?
- 14. Facebook Login Button für Swift
- 15. Facebook zeigt leeren Bildschirm nach dem Login (facebook js api)
- 16. Wählen Sie REST API oder VOLLEY für Facebook Anwendung
- 17. Architecture Design - REST API zur Unterstützung von Facebook Login von Mobile App
- 18. So implementieren Sie Facebook Login und Anmeldung in Java REST api
- 19. REST-API für Stash?
- 20. derbyjs für REST API
- 21. REST API für Redshift
- 22. Facebook Login mit Access
- 23. Facebook Login PHP Berechtigungen
- 24. Verwenden von OAuth für Spring Rest API
- 25. Ruby-Skript mit curl von Rest-API (Login)
- 26. Facebook Login Best Practices
- 27. Swift Facebook Login Crash
- 28. SwarmConnect Facebook Login
- 29. Optionen für mehrere Login (Google/Facebook/Twitter)
- 30. toByteArray() wird nicht für Facebook Login gelöst