Facebook 当用户想要安装我的应用程序时,无法看到“授权”对话框

Facebook 当用户想要安装我的应用程序时,无法看到“授权”对话框,facebook,oauth,installation,Facebook,Oauth,Installation,我已经创建了一个facebook应用程序 首次尝试访问应用程序时 我没有看到要求授权应用程序的对话框 我只看到一个facebook徽标, 只有当按下徽标下的链接时,我才能看到auth对话框 我正在做的是将客户端重定向到此URL 客户端编号和重定向\u uri=http%3A%2F%2Fmy-side-domain.com%3A9000%2F&scope=read\u-stream、user\u-birth、user\u-location 你能告诉我我错过了什么吗 (在chrome下重定向ok,但

我已经创建了一个facebook应用程序

首次尝试访问应用程序时 我没有看到要求授权应用程序的对话框 我只看到一个facebook徽标, 只有当按下徽标下的链接时,我才能看到auth对话框 我正在做的是将客户端重定向到此URL

客户端编号和重定向\u uri=http%3A%2F%2Fmy-side-domain.com%3A9000%2F&scope=read\u-stream、user\u-birth、user\u-location

你能告诉我我错过了什么吗 (在chrome下重定向ok,但在firefox上没有)


谢谢

这是facebook.com上的canvas应用程序吗?您所描述的内容听起来像是在canvas iframe中的canvas应用程序中重定向到oauth对话框时发生的事情。在重定向过程中,您需要跳出iframe:

因为我们目前在上加载应用程序的iFrame的方式 在Facebook.com上,浏览网站的顶部窗口非常重要 用户的浏览器指向OAuth对话框。许多应用程序通过发送 将脚本片段添加到用户的浏览器,设置top.location.href 属性设置为对话框URL


来源:

好的,我将我的链接添加到一个带有top.location的脚本标记中,现在我得到一个带有“出错。请稍后再试”的对话框。这是他试图访问的url“”