Я получаю следующую ошибку при создании токена из FCM - PullRequest
1 голос
/ 27 сентября 2019

Google.Apis.Http.Configurable MessageHandler.d__59.MoveNext () --- Конец трассировки стека из предыдущего местоположения, где было сгенерировано исключение --- в
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (задача-задача) в
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (задача-задача) в System.Runtime.ndaserer.erasateerв
System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult () в Google.Apis.Auth.OAuth2.Requests.TokenRequestExtenstions.d__0.MoveNext () --- Конец стека отслеживается из предыдущего местоположения, где исключение было следом от предыдущего расположения, гдеБрошенный ---

Работает нормально с одним сервером, но не работает с другим сервером

private static async Task<string> GetAccessToken()
{
  //var buildDir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
  string token = string.Empty;
  try
  {
    List<string> scope = new List<string>();
    scope.Add(firebaseMessagingURL); //Will Not Change --Until or unless changes by google 
    GoogleCredential googlCredentail = GoogleCredential.FromJson(firebasecredential).CreateScoped(scope);
    token = await googlCredentail.UnderlyingCredential.GetAccessTokenForRequestAsync();
    return token;
  }
  catch (Exception ex)
  {
    Logging.WriteLog(ex, Logging.LogMsgType.General, Logging.CacheStoresName.Empty.ToString());
  }
  return token;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...