在Facebook应用程序iframe选项卡中,是否可能,我尝试使用JS SDK,但用户需要允许它。
我怎样才能获得经典asp的用户ID?
答案 0 :(得分:0)
除非用户允许,否则您的网站无法以任何方式获取用户的Facebook ID。期。感谢上帝 - 我的意思是扎克。
答案 1 :(得分:0)
简而言之,当facebook联系您的画布网址以显示您的标签时,它会设置包含signed_request参数的POST数据,其中包含以下内容:
user
字段:包含当前用户的区域设置字符串,国家/地区字符串和年龄对象(包含年龄范围的最小和最大数字)的JSON数组。
所以没有用户ID!
如果您想了解有关用户的更多信息,则必须完成身份验证/权限过程。之后,在画布的子后续显示中,user_id
和oauth_token
(以及其他)字段将添加到POST变量中。
更多信息:http://developers.facebook.com/docs/guides/canvas/#auth
“完整应用”视图也是如此,因为它们已经统一了完整的应用和标签应用。现在唯一的区别是iframe的宽度(标签为520px,完整为760px)