2

从清晨(gmt+1)开始,facebook-actionscript-sdk 的 Facebook.getAuthResponse() 命令似乎被破坏了。它既不返回 access_token 也不返回 uid,而是返回“null”。

这对于我们的 facebook 应用程序来说非常重要,因为我们一直非常普遍地使用此功能。

一个问题是我们的应用程序的 init() 函数,但这当然只是使用该命令的一个地方:

function handleInit(success:Object, fail:Object):void
{
    if (success && success != null)
    {

        if (Facebook.getAuthResponse().accessToken)
        {

            //
        }
        else
        {
            ExternalInterface.call("redirect", appID,"publish_actions","...");
        }
    }
    else
    {
        ExternalInterface.call("redirect", appID,"publish_actions","...");
    }
}

有没有其他人遇到过同样的问题或知道解决方法?

4

2 回答 2

3

这可能是由这个 FB 平台错误报告引起的: https ://developers.facebook.com/bugs/405378606190941

修复将在今天晚些时候推送。在那之前,该错误报告中有一个解决方法。

于 2012-08-08T17:06:06.917 回答
2

是的,这真的是不能接受的。来自 as3 sdk 的完全相同的问题完全破坏了我们的应用程序。您可以从登录回调中获取 uid,由于某种原因,它仍然提供有效的身份验证响应

于 2012-08-08T16:59:37.090 回答