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;
}