Facebook重定向URI登录产品

时间:2017-04-06 10:26:42

标签: php facebook cakephp

我已经在facebook"中登录了"登录该产品允许您根据Facebook的帐户电子邮件获取用户信息。

因此,当用户在Facebook上接受我的应用程序后尝试重定向时,它会重定向到我的主页,而不是重定向到我在getLoginUrl()方法中指定的重定向网址。

我的代码如下:

$fb = new Facebook([
      'app_id' => "my app id",
      'app_secret' => "my secret",
      'default_graph_version' => 'v2.2'
      ]);

$helper = $fb->getRedirectLoginHelper();

$permissions = ['email'];

$loginUrl = $helper ->getLoginUrl('http://127.0.0.2/alumn-e/pages/facebookcallback/', $permissions);

$this->set('urlfacebook',$loginUrl);

这些是我允许的重定向URI:

enter image description here

由于某些原因,我的用户在接受使用我的应用的条件时会被重定向到http://127.0.0.2/alumn-e/#=,当我希望重定向到http://127.0.0.2/alumn-e/pages/facebookcallback/时。

我一直在谷歌搜索很多时间,我不明白为什么。

提前感谢大家!

编辑:我已经在我的函数中包含了error_reporting并且我已经完成了登录fb的过程并且它在控制台上没有显示任何内容..

1 个答案:

答案 0 :(得分:0)

我发现这是我的facebook回调函数的错误,所以感谢大家!我终于理解了这一点,最后我使用了v2.8。