0

我正在使用 Facebook SDK 和 Parse 插件。我可以独立成功地使用 Parse 和 Facebook 登录。当我尝试使用我的 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);

            }
        }

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

4

1 回答 1

0

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

于 2014-06-03T23:53:16.353 回答