如何获得Facebook应用的光滑弹出权限窗口?目前,用户必须转到应用页面,然后重定向它们以重新定向到Facebook,这不是我想要的全部。
我目前正在使用PHP进行身份验证 - 这是正确的语言吗?我应该使用Javascript还是其他方法?我只想做一个干净的登录/权限授予,在完成后指向应用程序。
答案 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在没有任何干预开发人员的情况下读取的内容 部分。这里的例子。
答案 1 :(得分:0)
您使用OAuth dialog(具有可以使用参数选择的弹出式样式)并包含redirect_uri
参数作为用户的最终目的地。通常,该URI将是您的服务器上记录用户的URI,然后发出window.close()
以关闭弹出窗口。