弹出权限窗口Facebook

时间:2011-10-14 00:55:52

标签: php javascript facebook

如何获得Facebook应用的光滑弹出权限窗口?目前,用户必须转到应用页面,然后重定向它们以重新定向到Facebook,这不是我想要的全部。

我目前正在使用PHP进行身份验证 - 这是正确的语言吗?我应该使用Javascript还是其他方法?我只想做一个干净的登录/权限授予,在完成后指向应用程序。

2 个答案:

答案 0 :(得分:2)

弹出权限窗口随javascript SDK一起使用。使用OAuth,您可以使用javascript获取权限,然后使用php SDK共享信息。

您需要做的只是{j} SDK中cookie: true, oauth: true的{​​{1}}。

  

与JavaScript SDK结合使用,PHP SDK可以共享   用户会话在客户端和服务器之间无缝连接。如果用户是   已经登录到他们的Facebook帐户,JavaScript SDK将   拿起登录会话并通过cookie将其发送到服务器,   这是PHP SDK在没有任何干预开发人员的情况下读取的内容   部分。这里的例子。

这是示例的网址 https://developers.facebook.com/blog/post/534/

答案 1 :(得分:0)

您使用OAuth dialog(具有可以使用参数选择的弹出式样式)并包含redirect_uri参数作为用户的最终目的地。通常,该URI将是您的服务器上记录用户的URI,然后发出window.close()以关闭弹出窗口。