Google Photo API получает недопустимый тип гранта при обновлении токена
Привет, при попытке получить альбомы я получаю 401 не авторизоваться, и это после того, как я уже преуспел. но через некоторое время я предполагаю, что срок действия токена истек, и обновление необходимо.
и я пытаюсь обновить токен
используя этот URL = https://www.googleapis.com/oauth2/v4/token
я использую client_secret, обновить токен, client_id, grant_type
но получать "недопустимый тип grant_??"
var url = " https://www.googleapis.com/oauth2/v4/token";
using (var client = new HttpClient())
{
try
{
var postData = new
{
refresh_token = request.RefreshToken,
client_id = ClientId,
client_secret = ClientSecret,
grant_type = "refresh_token"
};
var content = new StringContent(JsonConvert.SerializeObject(postData));
content.Headers.ContentType = new MediaTypeHeaderValue("application/x-www-form-urlencoded");
HttpResponseMessage response = client.PostAsync(new Uri(url), content).Result;
if (response.IsSuccessStatusCode)
{
var token =await response.Content.ReadAsStringAsync();
//token as TokenResponse;
//return new OAuthDetails
//{
// AccessToken = token.AccessToken,
// Expires = token.Issued.AddSeconds(token.ExpiresInSeconds ?? 1800),
// RefreshToken = token.RefreshToken,
//};
return null;
// return await response.Content.ReadAsStringAsync();
}
return null;
}
catch (Exception ex)
{
return null;
}
}
какие-либо предложения?