我创建了一个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上)谢谢
答案 0 :(得分:1)
这是facebook.com上的画布应用吗?您所描述的内容听起来像是在画布iframe中的画布应用程序中重定向到oauth对话框时会发生什么。您需要在重定向期间淘汰iframe:
由于我们目前为应用商店加载iframe的方式 Facebook.com,重要的是你导航的顶部窗口 用户的OAuth对话框浏览器。许多应用通过发送一个 脚本片段到用户的浏览器设置top.location.href 属性到对话框URL。
来源:http://developers.facebook.com/docs/appsonfacebook/tutorial/#auth