解析Unity Facebook 400 Bad Request

时间:2014-06-02 20:47:02

标签: facebook unity3d parse-platform facebook-unity-sdk facebook-graph-api-v2.0

我正在使用Facebook SDK和Parse插件。我可以独立登录Parse和Facebook。当我尝试注册时#39;对于使用我的Facebook访问令牌进行解析,我收到400错误请求。

我相信我的parse.com帐户设置正确(我已使用我的应用程序ID和秘密(主应用程序和测试应用程序)扩充了身份验证部分。

这是我的代码。

        // FB Init and Login here. It works.

        var logInTask = ParseFacebookUtils.LogInAsync(FB.UserId, FB.AccessToken, DateTime.UtcNow.AddDays(1));

        while (!logInTask.IsCompleted)
        {
            yield return 1;
        }

        if (logInTask.IsCanceled || logInTask.IsFaulted)
        {
            var error = logInTask.Exception as AggregateException;
            foreach (var e in error.InnerExceptions)
            {
                // Bad Request Here
                Debug.LogError(e);

            }
        }

我做错了什么,我该如何解决?

1 个答案:

答案 0 :(得分:0)

我怀疑这里的问题是,您应该传递一个DateTime对象以进行令牌过期,此时您应该传入使用Facebook登录时返回的expires_at值。我相信这是一个整数。