非facebook iframe内的Facebook授权,无需重定向

时间:2011-06-06 16:06:52

标签: facebook authentication iframe

我有一个Facebook应用程序(不是由我编写,但对其内容有一定的控制权),并且它设计为使用新的(呃)OAuth登录内容作为canvas iframe应用程序运行。我希望将它嵌入到外部(即非Facebook)iframe中,在经过身份验证时可以正常工作+授权,因为它只是一个与Facebook通信的页面。

但是,当未经过身份验证+授权运行应用程序时,显然需要请求权限/登录。它是通过重定向到相关的auth页面来实现的,如果你做了top.location.href,它就有效,但我真的想在iframe中这样做,例如使用self.location.href。 Facebook似乎不允许这样做,而不是将您重定向到正确的页面,您将获得一个facebook徽标和一个断开iframe的链接,然后转到auth页面,我不想这样做。< / p>

是否可以处理iframe中的auth内容,如果是,如何处理?真的很感激任何关于此的信息!

1 个答案:

答案 0 :(得分:0)

您应该使用facebook-connect的JavaScript框架打开弹出权限

查看本教程 http://thinkdiff.net/facebook/graph-api-javascript-base-facebook-connect-tutorial/