移动目录时Facebook SDKv5登录失败

时间:2018-08-22 04:45:58

标签: php facebook-graph-api facebook-php-sdk facebook-login

我正在做一个非常基本的Facebook SDK v5登录设置,但是由于奇怪的原因,它失败了。按照示例文档(https://developers.facebook.com/docs/reference/php/)进行安装后,效果很好。我将预期的结果打印到屏幕上。但是,我只是通过尝试将SDK的文件夹路径移到更深的文件夹来保持以下错误:

  

图形返回错误:验证码错误。请确保您的redirect_uri与您在OAuth对话框请求中使用的相同。

这是目录路径权限的回溯:

namei -l /var/www/html/app/assets/backend_assets/vendor/Facebook

drwxr-xr-x root        root     /
drwxr-xr-x root        root     var
drwxr-xr-x root        root     www
drwxr-xr-x development www-data html
drwxr-xr-x development www-data app
drwxr-xr-x development www-data assets
drwxr-xr-x development www-data backend_assets
drwxr-xr-x development www-data vendor

当我将Facebook SDK文件夹保存在/ var / www / html / app / assets /目录中时,API将返回成功的回调,但是当我尝试将其更深地讲为/ var / www / html / app时,API将返回成功的回调/ assets / backend_assets /该API将不会发出令牌,而我会收到上述错误消息。

我实际上希望文件夹更深两个,并且不确定为什么这会有所作为。 SDK正在加载,因为没有它就不会有错误消息,但是,我在供应商SDK的特定位置,我希望它去那里(/ var / www / html / app / assets / backend_assets / vendor /)。权限和文件夹onwership在整个过程中都是相同的,因此我无法理解。

0 个答案:

没有答案