【问题标题】:facebook php sdk server An error occurred. Please try again laterfacebook php sdk server 发生错误。请稍后再试
【发布时间】:2012-02-19 04:21:21
【问题描述】:

我在向你寻求帮助,因为我不明白我做错了什么。我试图通过 Facebook 为我的应用程序进行二次用户身份验证。

我已根据此博客条目完成了所有操作: http://thinkdiff.net/facebook/php-sdk-3-0-graph-api-base-facebook-connect-tutorial/

一旦验证顺利,又一次出现错误: “发生错误。请稍后再试。”

我什至无法得到错误原因或任何消息。一切似乎都很好。但我无法通过验证。当我使用 FB loginUrl 时,我会将我重定向到错误。

这是我的 FB 代码:

var $fbconfig = array(
        'appId' => '1234567890',
        'secret' => '12345678901234567890',
        'baseurl' => "http://xxxx.xx",
        'fbLoginSuccess' => "http://xxxx.xx/xx/xxxx",
        'cookie' => true
     );

        $facebook = new Facebook(
                        array(
                                'appId' => $fbconfig['appId'],
                                'secret' => $fbconfig['secret'],
                                'cookie' => $fbconfig['cookie'],
                        )
                );
        $userFB = $facebook->getUser();
                if ($userFB) {
                    $logoutUrl = $facebook->getLogoutUrl();
                } else {
                    $loginUrl = $facebook->getLoginUrl(
                            array(
                                    'scope'         => 'email',
                                    'redirect_uri'  =>  $fbconfig['fbLoginSuccess']
                            )
                    );
                }

我找到了一种通过redirect_urierr_msg 变量接收答案的方法。然后在这里找到了解决办法:http://developers.facebook.com/bugs/112163982233944

【问题讨论】:

    标签: facebook cakephp authentication oauth


    【解决方案1】:

    我找到了一种通过带有 err_msg 变量的 redirect_uri 接收答案的方法。然后在这里找到了解决方案:http://developers.facebook.com/bugs/112163982233944。我没有注意到我已“开启”沙盒模式

    【讨论】:

      【解决方案2】:

      我相信每个人的情况都会有所不同。但对我来说,我使用的是 php-sdk,并在单击示例脚本中的“登录 Facebook”链接时收到了消息。

      在我更新 'appID' 和 'secret' 然后将更改推送回 heroku(即 - 'git push heroku master')后问题解决了

      关键是不要忘记将更改推送回heroku master。如果您习惯在 localhost 上进行测试,很容易被忽略。

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多