无法从Facebook JavaScript SDK获取电子邮件和first_name

时间:2015-10-13 20:14:29

标签: javascript facebook facebook-javascript-sdk

我已经从Facebook的开发者页面创建了2个App ID。我可以使用其中一个应用程序ID获取用户的电子邮件地址,名字,姓氏和ID,但是使用其他应用程序ID,我只获取用户的全名和他/她的ID。

获取所有所需详细信息的App ID的URL在线,而仅获取全名的App ID在我的localhost上。

我正在使用以下代码,

In [10]: ign_first(s, "*")
Out[10]: 'Bo**le'

所以我的问题是如何从我的localhost上托管的应用程序获取名字,姓氏和电子邮件等详细信息?我是否需要从开发者的页面进行任何设置?

1 个答案:

答案 0 :(得分: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上运行,您需要在应用设置的应用域中添加localhost。 祝你好运