当用户想要安装我的应用程序时看不到授权对话框

时间:2012-03-11 19:06:03

标签: facebook oauth install

我创建了一个facebook应用程序

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

https://www.facebook.com/dialog/oauth?client_id=my客户编号& redirect_uri = http%3A%2F%2Fmy-side-domain.com%3A9000%2F& scope = read_stream,user_birthday,user_location

你可以告诉我我错过了什么吗? (它在chrome下重定向,但不在firefox上)

谢谢

1 个答案:

答案 0 :(得分:1)

这是facebook.com上的画布应用吗?您所描述的内容听起来像是在画布iframe中的画布应用程序中重定向到oauth对话框时会发生什么。您需要在重定向期间淘汰iframe:

  

由于我们目前为应用商店加载iframe的方式   Facebook.com,重要的是你导航的顶部窗口   用户的OAuth对话框浏览器。许多应用通过发送一个   脚本片段到用户的浏览器设置top.location.href   属性到对话框URL。

来源:http://developers.facebook.com/docs/appsonfacebook/tutorial/#auth