我已经使用 js sdk 在新的时间线视图中创建了一个 facebook 页面应用程序,并且我正在使用 fb.ui 调用来使用多朋友选择器来邀请我的朋友加入该应用程序。但是,当我的朋友点击邀请时,他们会被带到我的页面版本,该版本没有“赞”按钮。
人们正常导航到页面时看到的屏幕截图(忽略此处最左上角的 facebook 徽标):http: //i.imgur.com/R3S3g.jpg
人们通过邀请链接时看到的屏幕截图:http: //i.imgur.com/GfXfL.jpg
我看到控制台错误:“拒绝显示文档,因为 X-Frame-Options 禁止显示。”
有关如何解决此问题的任何提示?
谢谢你的帮助。
编辑:我发现问题在于邀请将人们引导到应用程序的画布 URL,而不是页面选项卡。有没有办法将人们链接到页面选项卡?
编辑2:在研究并敲击键盘后,我发现一个常见的解决方案是将画布页面重定向到页面选项卡(如此处和此处所述)。这对我有用,但是在接受应用程序邀请后,系统会提示用户接受应用程序权限,这不是查看应用程序所必需的,而且我留在 facebook 内。我会继续更新。
编辑 3:我在应用程序设置中打开了经过身份验证的推荐。我是个笨蛋。如果有人用谷歌搜索,我会给出答案。