Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook搜索一次性登录_Facebook_Facebook Graph Api_Facebook Php Sdk - Fatal编程技术网

Facebook搜索一次性登录

Facebook搜索一次性登录,facebook,facebook-graph-api,facebook-php-sdk,Facebook,Facebook Graph Api,Facebook Php Sdk,我正在尝试开发一个网站,用户只需登录一次facebook,将来他们只需登录该网站(不再登录facebook)。我代表用户使用搜索请求,这样api的限制就放松了 花了很长时间后,我找到了扩展访问解决方案。(). 但我无法理解的是如何填充$user变量。我可以通过setAccessToken()函数并使用数据库中保存的值来设置访问令牌。但是我找不到填充$user变量的方法。我使用的是3.1.1 SDK。非常感谢您的帮助。证书3.1.1中有一个错误,可能会导致用户变量为空或0。最新版本是v.3.2.2

我正在尝试开发一个网站,用户只需登录一次facebook,将来他们只需登录该网站(不再登录facebook)。我代表用户使用搜索请求,这样api的限制就放松了


花了很长时间后,我找到了扩展访问解决方案。(). 但我无法理解的是如何填充
$user
变量。我可以通过
setAccessToken()
函数并使用数据库中保存的值来设置访问令牌。但是我找不到填充$user变量的方法。我使用的是3.1.1 SDK。非常感谢您的帮助。

证书3.1.1中有一个错误,可能会导致
用户变量为空或0。最新版本是v.3.2.2,您应该使用

谢谢。但是设置这个参数是否也会设置$user?@Debian$user在PHP SDK中只是一个用户id,如果您有一个有效的用户,它将返回相应的id,如果不是0。设置$user,如PHP SDK
$user=$facebook->getUser()中给出的示例非常感谢。我认为这将解决问题。我将尝试更新sdk并使用它。如果我有任何问题,我会在这里发布。再次感谢you@Debian您从
getAccessToken()
中获取值,我的name得到0。正确打印访问令牌。我使用的是3.2.2v sdk