Код: Выделить всё
public static async Task GetResponseString(string refreshToken)
{
var client = new HttpClient();
client.BaseAddress = new Uri("https://www.strava.com");
var request = new HttpRequestMessage(HttpMethod.Post, "/oauth/token");
var keyValues = new List();
keyValues.Add(new KeyValuePair("client_id", "some_id"));
keyValues.Add(new KeyValuePair("client_secret", "some_secret"));
keyValues.Add(new KeyValuePair("refresh_token", refreshToken));
keyValues.Add(new KeyValuePair("grant_type", "refresh_token"));
request.Content = new FormUrlEncodedContent(keyValues);
var response = await client.SendAsync(request);
var result = await response.Content.ReadAsStringAsync();
return result;
}
Код: Выделить всё
{
"token_type": "Bearer",
"access_token": "a9b723...",
"expires_at":1568775134,
"expires_in":20566,
"refresh_token":"b5c569..."
}

Буду очень признателен за любую помощь, которая укажет мне правильное направление.
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/628 ... -and-not-j