Riot API не возвращает некоторую информациюC#

Место общения программистов C#
Ответить
Anonymous
 Riot API не возвращает некоторую информацию

Сообщение Anonymous »

Я создаю действительно базовое приложение, чтобы показать информацию о профилях League of Legends (аналогично Op.gg, Lolskill…) < /p>
Технологии, которые я использую в настоящее время, являются .NET для спины, и услуги, которые посылают запрос API Riot и Angular для передней части. /lol/match/v5/matches/{matchid}
У меня есть все DTO, необходимые для хранения информации, и создал как контроллеры, так и услуги. Запрос действителен, и информация получена правильно. Однако, когда я показываю свойства в передней части, показано каждое свойство, кроме названия игры Summoner.public async Task getMatchInfo(string region, string matchId){
var url = $"https://{region}.api.riotgames.com/lol/match/v5/matches/{matchId}";
_logger.LogInformation("URL: {url}", url);

//creates the request and adds the api key.
var request = new HttpRequestMessage(HttpMethod.Get, url);
request.Headers.Add("X-Riot-Token", _apiKey);

//stores the response
var response = await _httpClient.SendAsync(request);

if (!response.IsSuccessStatusCode)
{
return null;
}

//stores the content of the response
var json = await response.Content.ReadAsStringAsync();

//deseriales the JSON matching the clasas MatchDto properties (not caring about uppercase)
var matchInfo = JsonSerializer.Deserialize(json, new JsonSerializerOptions
{
PropertyNameCaseInsensitive = true
});

//returns the information
return matchInfo;
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... -some-info
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»