[英]How do I use the access token to get email address and some basic info of facebook users
我有以下代碼,並希望獲取Facebook用戶的電子郵件地址和其他詳細信息。 這是我所做的代碼。
FB.login(function(response) {
if (response.authResponse) {
//updateUserInfo(fb_id);
console.log(response.authResponse);
updateUserInfo(response.authResponse.userID);
$.ajax({
dataType: "json",
url: 'http://graph.facebook.com/'+response.authResponse.userID+'/ fields=id,name,birthday,email,gender,hometown,location',
success: function(data){
fb_data = data;
console.log(data);
}});
},{scope:'email'});
我無法獲得以下詳細信息:
但是,我能夠得到名字和id。
如果我應該使用訪問令牌,我該怎么把它放在查詢中? 電子郵件地址是重要信息,因為我的系統通過電子郵件地址識別用戶。
您不必在FB.login之后使用ajax調用,您可以使用FB.api
doc ,這將確保您在登錄時獲得的訪問令牌(需要電子郵件訪問)將用於訪問數據
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.