【问题标题】:suddenly, getUser became to return 0.(PHP 3.1.1 SDK)突然,getUser 变成了返回 0。(PHP 3.1.1 SDK)
【发布时间】:2011-12-21 08:47:48
【问题描述】:

仅在 10 小时前,如果我调用 $facebook->getUser(),我可以得到正确的 user_id,但现在它总是返回 0。当然,我没有更改我的代码。

还有一个奇怪的地方。

redirect_url 包含:

?sate=9b1772342342...&code=9b177asd2l..&base_domain=9b1772.3423#=

我无法发布该网站.. 请帮忙!

【问题讨论】:

    标签: php facebook facebook-php-sdk


    【解决方案1】:

    我认为这是 Facebook 的错误,我自己刚刚解决了这个问题。您需要更改 Base_Facebook 类,并添加一个新的查询参数以删除。 base_domain 参数被意外附加到重定向 url,希望很快就会推出修复程序。

      /**
       * List of query parameters that get automatically dropped when rebuilding
       * the current URL.
       */
      protected static $DROP_QUERY_PARAMS = array(
        'code',
        'state',
        'signed_request',
        'base_domain', // this is the one you need to add
      );
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-16
    • 1970-01-01
    • 1970-01-01
    • 2014-03-02
    • 2012-07-09
    • 1970-01-01
    • 2014-03-29
    • 2011-10-11
    相关资源
    最近更新 更多