简单地说,我已经苦苦挣扎了5天,现在facebook api试图让用户收到电子邮件,bday,关于我等等数据。我在线搜索了十几次,并浏览了几个facebook开发者维基页面,但没有找到解决方案的希望。
问题是我添加了以下连接按钮脚本,并且在成功登录后,我能够读取非常有限的用户数据字段,如first_name,last_name,id和朋友的id。
<fb:login-button perms="email,user_about_me,user_birthday,user_hometown,user_interests,user_likes,user_location,user_religion_politics" onlogin="auth_using_fb();"></fb:login-button>
我正在使用Facebook Developer Toolkit 3.02(对于asp.net),并没有什么花哨的,一个直接的代码,使用.getinfo()函数检索包含所有用户信息的对象。
我试图在Facebook开发者论坛上发布我的问题,但是,我无法注册使用该论坛,因为与他们的capcha相关的错误阻止我完成注册过程。
如果您想知道,我已启用从我的应用程序设置迁移到新的扩展权限,并按照上述方法将所需的权限属性添加到登录按钮。
最后但并非最不重要的是,在连接弹出窗口的第一步接受应用程序访问后,我仍然看不到“扩展权限”对话框。
答案 0 :(得分:1)
嘿,如果你在你的网页上包含all.js或FeatureLoader.js.php,我很好奇。似乎perms属性只适用于all.js,但是我不知道两者之间有什么区别。我猜不同版本的API?