Facebook iframe应用程序问题

时间:2011-02-22 10:54:18

标签: c#-4.0 facebook

我在.net c#中开发了一个面书iframe应用程序。第一次用户访问iframe应用程序enter image description here

它显示了这个窗口,但它应该要求许可&允许用户访问我的应用。 当我点击进入面对book.com它显示权限窗口。之后,当我选择允许它将我重定向到我的画布URL外面的面书。当我尝试访问第二次它的工作正常。问题是每个第一次想要访问应用程序的用户ist显示现有窗口。请帮我解决这个问题。

由于

2 个答案:

答案 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

也许这就是问题?