Php Facebook登录可以在桌面上使用,但不能在手机上使用

Php Facebook登录可以在桌面上使用,但不能在手机上使用,php,facebook,codeigniter,mobile,facebook-php-sdk,Php,Facebook,Codeigniter,Mobile,Facebook Php Sdk,当我尝试使用Facebook登录我的网站(这是我们注册用户的方式)时,它在桌面上运行得非常好,但当我尝试在移动设备上运行时,誓言对话框会显示“出现错误。请稍后再试。” 我尝试/检查过的事情: appId和secret中的内容都是正确的 我正在使用PHPSDK登录 我正在使用$this->facebook->getLoginUrl(数组('scope'=>'email,user\u birth,user\u about\u me','redirect\u uri'=>$loginURL))生成登

当我尝试使用Facebook登录我的网站(这是我们注册用户的方式)时,它在桌面上运行得非常好,但当我尝试在移动设备上运行时,誓言对话框会显示“
出现错误。请稍后再试。

我尝试/检查过的事情:

  • appId
    secret
    中的内容都是正确的
  • 我正在使用PHPSDK登录
  • 我正在使用
    $this->facebook->getLoginUrl(数组('scope'=>'email,user\u birth,user\u about\u me','redirect\u uri'=>$loginURL))
    生成登录URL

有人知道我还可以如何调试这个问题吗?或者知道是什么原因造成的?

您使用的是同一个域吗?同一个网址?对于桌面和桌面,页面选项卡URL:和安全页面选项卡URL:必须相同mobile@FabioAntunes是的,一切都是一样的。在你的手机上,你已经登录facebook了吗?或者用这种方式在桌面上注销facebook,然后尝试访问你的帐户app@FabioAntunes当我早些时候尝试它时,我已登录。我刚刚注销并重试。我注意到的一件事是,它给了我桌面的“登录页面”,而不是移动设备。然后,在我登录后,我得到了相同的错误。在桌面上注销Facebook,然后尝试,似乎也没什么不同。想法?@FabioAntunes我确实注意到我的“base_facebook.php”文件在他们最近发布的一次更新后已经过时,但它似乎仍然给了我这个错误。在我更新它之后,它没有任何变化。