我在.net c#中开发了一个面书iframe应用程序。第一次用户访问iframe应用程序
它显示了这个窗口,但它应该要求许可&允许用户访问我的应用。 当我点击进入面对book.com它显示权限窗口。之后,当我选择允许它将我重定向到我的画布URL外面的面书。当我尝试访问第二次它的工作正常。问题是每个第一次想要访问应用程序的用户ist显示现有窗口。请帮我解决这个问题。
由于
答案 0 :(得分:5)
我明白了。@ pastylegs说得对。感谢你的回答。让我详细说明。大多数开发人员只是重定向到特定网址,所以你必须重定向到顶部窗口。
1)如果您使用的是标签,请使用target = _blank。
2)如果您使用任何其他东西重定向任何技术,请使用
top.location.href ='“+ codedataurl +”'其中codedataurl是您的facebook身份验证网址,其中包含客户端ID,重定向网址和所有
我希望它会帮助你们。
由于
答案 1 :(得分:0)
如果您使用的是iframe,则需要确保在将用户重定向到授权对话框时,您可以在用户浏览器的顶部窗口中执行此操作。您可以使用javascript(而不仅仅是重定向URL)来执行此操作。
http://developers.facebook.com/docs/guides/canvas/#auth
也许这就是问题?