【问题标题】:Facebook API crashed after changing hosting serverFacebook API 在更改托管服务器后崩溃
【发布时间】:2012-03-02 05:51:42
【问题描述】:

我在我的网站上实现了 Facebook API,一切正常。 两天前,我将我的网站移至另一台服务器,Facebook API 停止工作。 我重置了我的 APP 密钥,以为它可以解决问题,但它没有。

javascript 工作正常。我可以使用它进行连接,但是当我尝试使用 php 获取用户时,它会显示如下错误:Uncaught OAuthException: Error validating application.

感谢您的帮助

【问题讨论】:

    标签: php javascript facebook api hosting


    【解决方案1】:

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

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

    【讨论】:

    • 您从何处获得此信息? OP没有提到任何类似的事情。
    • 我们一起努力,发现了问题。非常感谢您的帮助
    【解决方案2】:

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

    【讨论】:

    • 谢谢,我已经检查过了,一切都一样或更好。我发现的唯一区别是以下参数:
      odbc.allow_persistent
      odbc.check_persistent

      在新服务器中,它们被设置为关闭。在旧的,他们在。这可能与问题有关吗?还有什么我可以检查的吗?
    猜你喜欢
    • 1970-01-01
    • 2023-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-29
    相关资源
    最近更新 更多