2015-10-13 88 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。 祝你好运

相关问题