我希望用户在登录我的应用之前重新输入密码。 facebook文档仅使用Javascript SDK显示它。有人可以指导我或者给我一些关于如何使用php进行操作的参考资料吗?
这里是js中的样子:
FB.login(function(response) {
// Original FB.login code
}, { auth_type: 'reauthenticate' })
答案 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。