如何使用PHP sdk在Facebook中进行重新认证?

时间:2013-04-04 08:32:37

标签: php facebook authentication login connect

我希望用户在登录我的应用之前重新输入密码。 facebook文档仅使用Javascript SDK显示它。有人可以指导我或者给我一些关于如何使用php进行操作的参考资料吗?

这里是js中的样子:

FB.login(function(response) {
// Original FB.login code
}, { auth_type: 'reauthenticate' })

2 个答案:

答案 0 :(得分:2)

关注official documentation,但使用getReAuthenticationUrl方法代替getLoginUrl

parameters与getLoginUrl完全相同。

答案 1 :(得分:-3)

关于PHP SDK,即使您仍然拥有有效的access_token,也只是强迫用户输入他们的凭据。

另外,关于另一个主题:不使用PHP SDK,它的速度很慢,因为 HELL

在我之前的公司,我正在处理与facebook相关的项目,我不得不从头开始重做一个项目,因为它使用的是PHP SDK。每个页面之间等待10秒的原因,我们切换到JS API,然后快速开始。只需让您的客户完成FB数据的工作,因为无论如何您都可以通过它们获取数据。

简而言之,仅在CRON(离线)任务中使用PHP SDK。