Facebook API在更改托管服务器后崩溃


Facebook API crashed after changing hosting server

我在我的网站上实现了Facebook API,一切都很好。两天前,我把我的网站移到了另一个服务器上,Facebook API停止工作。我重置了我的应用程序密钥,以为它可以解决问题,但它没有。

javascript运行良好。我可以使用它进行连接,但当我试图用php获取用户时,它会显示一些错误,如下所示:Uncaught OAuthException:验证应用程序时出错

感谢您的帮助

已修复!您需要确保appID和secret的值是字符串,而不是数字。这很傻,但我想,根据PHP的配置,有时appID将作为int,有时必须是字符串。所以添加引号:)

'appId'  => '216500000000000',
'secret' => '*************************',

确保新主机运行的PHP版本与旧主机相同或更新。确保他们安装并激活了cURL。确保他们没有禁用任何远程连接功能,如file_get_contents()或您可能在PHP端使用的任何连接到Facebook API的功能。