0

Я использую плагин Facebook SDK и Parse. Я могу успешно войти в систему с Parse и Facebook самостоятельно. Когда я пытаюсь «зарегистрироваться» для разбора, используя токен доступа к Facebook, я получаю 400 плохих запросов.Parse Unity 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); 

      } 
     } 

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

+0

Попробуйте отладить результат для получения дополнительной информации. Попробуйте положить в точку останова, прежде чем печатать ошибку, и посмотреть, что она говорит. Может быть яснее, чем простая ошибка 400 –

+0

У меня есть точки останова. Что я ищу именно? – nVentimiglia

+0

Совместимость Parse и FB в настоящее время нарушена. Ошибка здесь https://developers.facebook.com/bugs/641349069282576/ Избегайте использования пользователей FB и надеемся, что они исправит это. Убедитесь, что вы «следите» за нитью на странице FB dev. – nVentimiglia

ответ

0

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