弹出权限窗口Facebook

Pop Up Permissions Window Facebook

本文关键字:Facebook 窗口 权限      更新时间:2023-09-26

如何获得Facebook应用程序的弹出式权限窗口?目前,用户必须去应用程序页面,它重定向他们登录回Facebook,这不是我想要的在所有。

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

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

你所要做的就是在js SDK中的FB.init中的cookie: true, oauth: true

与JavaScript SDK结合使用,PHP SDK可以共享用户会话无缝地跨客户机和服务器。如果用户是已经登录到他们的Facebook帐户,JavaScript SDK将获取登录会话并将其通过cookie发送到服务器,PHP SDK读取没有任何干预的开发人员部分。例子。

这是示例的urlhttps://developers.facebook.com/blog/post/534/

你使用一个OAuth对话框(它有一个弹出式的风格,你可以选择一个参数),并包括一个redirect_uri参数作为用户的最终目的地。通常,该URI将是您的服务器上登录用户的URI,然后发出window.close()以关闭弹出窗口。