Анализ Unity Facebook 400 Bad Request

Я использую Facebook SDK и плагин Parse. Я могу успешно войти в систему с помощью Parse и Facebook независимо друг от друга. Когда я пытаюсь «зарегистрироваться» для синтаксического анализа, используя свой токен доступа к Facebook, я получаю неверный запрос 400.

Я считаю, что моя учетная запись parse.com настроена правильно (я дополнил раздел аутентификации моими идентификаторами приложений и секретами (для основного приложения и тестового приложения).

Вот мой код.

        // 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);

            }
        }

Что я делаю не так, как я могу это решить?


person nVentimiglia    schedule 02.06.2014    source источник
comment
Попробуйте отладить результат для получения дополнительной информации. Попробуйте поставить точку останова, прежде чем печатать ошибку, и посмотрите, что она говорит. Может быть понятнее, чем простая ошибка 400   -  person Gaston Claret    schedule 03.06.2014
comment
У меня есть точки останова. Что именно я ищу?   -  person nVentimiglia    schedule 03.06.2014
comment
Совместимость Parse и FB в настоящее время нарушена. Ошибка здесь developers.facebook.com/bugs/641349069282576 Пока не используйте пользователей FB. и надеюсь, что исправят. Убедитесь, что вы следите за веткой на странице разработчиков FB.   -  person nVentimiglia    schedule 05.06.2014


Ответы (1)


Я подозреваю, что проблема здесь в том, что вы передаете объект DateTime для истечения срока действия токена, когда вы должны передавать значение expires_at, которое возвращается с вашим логином Facebook. Я считаю, что это целое число.

person Fosco    schedule 03.06.2014