FacebookログインSPAを実装しようとしています。私はログインのためにJavaScript SDKを使用しています。 Fbはユーザを承認し、トークンを受信する。トークンはWeb APIに送信されます。 APIがトークンからデータを取得しようとすると、FacebookのIDと名前がFacebookのグラフAPIから返されます。私はJavaスクリプトsdkで異なるデータの範囲を設定していますが。私は、javascript sdkを使用してデータを取得します。その場合、私は範囲内の何でも完全なデータを取得しています。Facebook Login For Rest Api
1
A
答えて
0
「私が要求したすべてのデータを取得できないのはなぜですか?」と聞いていると思います。その場合、最も一般的な理由は、アクセス許可が設定されていないためです。 "public_profile"
にユーザーが許可を与える場合たとえば、その後、Facebookはこの場合には、以下の、"public_profile"
許可許すことというすべてのフィールドを取得するためにアプリを承認します:
FB.api('/me',
'GET',
{"fields":"id,name"}, //any of the other fields here
function(response) {
// Insert your code here
});
を経て得られた
id, name, first_name, last_name, age_range, link, gender, locale, picture, timezone, updated_time, verified
があればフィールドに「email
」を追加すると、email
というユーザーのメールへのアクセスを許可するためのアクセス許可があるため、Facebookは「email
」以外のすべてを返します。どのようなパーミッションが返されるのかは、https://developers.facebook.com/docs/facebook-login/permissions で確認でき、https://developers.facebook.com/tools/explorerでテストできます。私はそれがあなたの質問で何を言おうとしているのかと願っています。乾杯!
関連する問題
- 1. API API for rest API?
- 2. facebook login apiの使い方
- 3. REST login with Django social_auth
- 4. REST API for Java?
- 5. REST API for Redshift
- 6. REST API for rabbitmq
- 7. EVE Elastic for Rest API
- 8. Firebase Simple Login for LinkedIn
- 9. Facebook Login with WordPress
- 10. Facebook api for invite friends
- 11. facebook login on ios
- 12. Facebook login is swift
- 13. Swift 3 facebook login
- 14. javascript facebook login redirect uri
- 15. HWIOauthBundle - Facebook Login - Symfony3
- 16. user login for dreamweaver
- 17. Django pytest for login
- 18. PayPal REST API for連鎖
- 19. LinkedIn API rest request for profile
- 20. JSON for HistoryServer REST APIのバグ
- 21. Clashlytics REST API for Closing Issues
- 22. Facebook OAuth login bug
- 23. facebook login not working
- 24. Cordova Facebook Loginプラグイン
- 25. Mootools login facebook
- 26. LibGDX facebook login integration
- 27. NSUserDefaults with Facebook login
- 28. facebook login iOS
- 29. Android Webview Facebook Login
- 30. facebook register/login