Php 弹出权限窗口Facebook

Php 弹出权限窗口Facebook,php,javascript,facebook,Php,Javascript,Facebook,如何获得Facebook应用程序的光滑弹出权限窗口?目前,用户必须转到应用程序页面,它会重定向他们重新登录到Facebook,这根本不是我想要的 我目前正在使用PHP进行身份验证-这是正确的语言吗?我应该使用Javascript还是其他方法?我只想创建一个干净的登录/权限授予,完成后将直接指向应用程序。您使用一个(可以通过参数选择弹出式样式),并包括一个重定向\u uri参数作为用户的最终目的地。通常,该URI是您的服务器上的一个URI,用于让用户登录,然后发出window.close()关闭弹

如何获得Facebook应用程序的光滑弹出权限窗口?目前,用户必须转到应用程序页面,它会重定向他们重新登录到Facebook,这根本不是我想要的


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

您使用一个(可以通过参数选择弹出式样式),并包括一个
重定向\u uri
参数作为用户的最终目的地。通常,该URI是您的服务器上的一个URI,用于让用户登录,然后发出
window.close()
关闭弹出窗口。

弹出权限窗口用于javascript SDK。使用OAuth,您可以使用javascript获取权限,然后与PHPSDK共享信息

您只需在JSSDK中的
FB.init
中执行
cookie:true、oauth:true

与JavaScript SDK结合使用,PHP SDK可以共享 跨客户端和服务器无缝地执行用户会话。如果用户是 已经登录到他们的Facebook帐户,JavaScript SDK将 拿起登录会话并通过cookie将其发送到服务器, PHPSDK在不干预开发人员权限的情况下读取 部分这里举个例子

这是示例的url

试试facebook Ok,我想可能是Javascript SDK而不是PHP SDK。我将确保使用Javascript登录我的用户,然后用PHP(或我认为合适的任何东西)编写我的应用程序。谢谢我补充了答案。事实上,我在寻找与3周前完全相同的东西。即使对于PHP SDK也是如此吗?是的,当用户返回到
重定向uri
时,您可以使用PHP SDK根据Facebook传递的URL参数获取用户的访问令牌。