我已经从Facebook的开发者页面创建了2个App ID。我可以使用其中一个应用程序ID获取用户的电子邮件地址,名字,姓氏和ID,但是使用其他应用程序ID,我只获取用户的全名和他/她的ID。
获取所有所需详细信息的App ID的URL在线,而仅获取全名的App ID在我的localhost上。
我正在使用以下代码,
In [10]: ign_first(s, "*")
Out[10]: 'Bo**le'
所以我的问题是如何从我的localhost上托管的应用程序获取名字,姓氏和电子邮件等详细信息?我是否需要从开发者的页面进行任何设置?
答案 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。 祝你好运