我正在使用PHP Graph SDK来简化使用Facebook登录我的网站的过程 .

我在网上搜索了一个问题(没有找到解决方案),并在Facebook开发应用程序中添加了重定向URL为"Valid OAuth redirect URI" . enter image description here

但错误仍然存在 .

这是代码:

$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为:https://www.facebook.com/v2.3/dialog/oauth?client_id=9999999999999999&state=9999999999999999999999b&response_type=code&sdk=php-sdk-5.5.0&redirect_uri=http%3A%2F%2Fwww.example.com%2Flogin_facebook.php&scope=email

非常感谢您的帮助 . 谢谢!