Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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
FacebookPHP SDK-“;重定向“uri URL必须是绝对的”;_Php_Facebook_Facebook Graph Api_Facebook Login - Fatal编程技术网

FacebookPHP SDK-“;重定向“uri URL必须是绝对的”;

FacebookPHP SDK-“;重定向“uri URL必须是绝对的”;,php,facebook,facebook-graph-api,facebook-login,Php,Facebook,Facebook Graph Api,Facebook Login,我正在使用PHPGraphSDK简化使用Facebook登录我的网站的过程 我遇到的问题是成功登录Facebook后的错误消息:“重定向uri URL必须是绝对的”。 我在网上搜索过(没有找到解决方案),并在Facebook开发应用程序中添加了重定向URL作为“有效的OAuth重定向URI” 但错误依然存在 代码如下: $fb = new Facebook\Facebook([ 'app_id' => FACEBOOK_APP_ID, 'app_secret' =>

我正在使用PHPGraphSDK简化使用Facebook登录我的网站的过程

我遇到的问题是成功登录Facebook后的错误消息:“重定向uri URL必须是绝对的”。 我在网上搜索过(没有找到解决方案),并在Facebook开发应用程序中添加了重定向URL作为“有效的OAuth重定向URI”

但错误依然存在

代码如下:

  $fb = new Facebook\Facebook([
    'app_id' => FACEBOOK_APP_ID,
    'app_secret' => FACEBOOK_APP_SECRET,
    'default_graph_version' => 'v2.3',
    ]);

  $helper = $fb->getRedirectLoginHelper();
  $permissions = ['public_profile', 'email', 'user_location']; 
  $loginUrl = $helper->getLoginUrl('http://www.example.com/login_facebook.php', $permissions); 
SDK生成的完整URL为:


非常感谢你的帮助。谢谢

该图像不起作用-请您修改它以向我们展示它所显示的内容(除非它是一个私人url)请通过这个答案@deffrin joseph-我使用的是一个完整的url(example.com),这是我在那里使用的LIVE_url常量(见我的内联评论)。我对代码进行了编辑,使其更清晰。Antony-修复了图像该图像不起作用-请您修改它以向我们展示它所显示的内容(除非它是一个私人url)请通过这个答案@deffrin joseph-我使用的是一个完整的url(example.com),这是我在那里使用的LIVE_url常量(参见我的内联评论)。我对代码进行了编辑,使其更清晰。安东尼-修复了图像