2015-10-13 128 views
-1

我已經從Facebook的開發人員頁面創建了2個應用程序ID。我能夠使用其中一個應用ID獲取用戶的電子郵件地址,名字,姓氏和身份證,但使用其他應用ID時,我只能獲取用戶的全名和他/她的ID。無法從Facebook的JavaScript SDK獲取電子郵件和first_name

獲取所有需要的細節的應用程序ID的URL在線,而只提取全名的應用程序的URL在我的本地主機上。

我使用下面的代碼,

function testAPI() { 
       console.log('Welcome! Fetching your information.... '); 
       FB.api('/me', function(response) { 
       console.log('Successful login for: ' + response.name); 
       console.log(JSON.stringify(response)); 
       }); 
      } 

所以我的問題是如何從應用程序像姓,名和電子郵件細節託管在我的本地?開發者頁面上有什麼設置需要處理?

回答

7
Fb.api( '/me?fields=id,email,first_name,last_name', function(response) { console.log('Successful login for: ' + response.name); console.log(JSON.stringify(response)); }); 

還記得,有些字段需要用戶權限也。
要在本地主機上運行,​​您需要在您的應用設置的應用域中添加localhost。 祝你好運

相關問題