Riot League-v4 API返回状态码为200

时间:2019-02-10 11:14:23

标签: c json curl riot-games-api

我需要有关RIOT API的帮助,基本上我正在用C语言做一个聊天机器人,并且我需要curl来自RIOT API的数据来获取召唤师的数据。

我已经尝试了Summoner-v4 API,并且有效,现在我需要使用在Summoner-v4 API响应正文中找到的summoner id来curl从联盟获得我需要的数据- v4 API。但是,每次我使用与riot开发人员网站中注册的用户名不同的ID发出请求时,它都会返回状态代码200(表明请求中没有错误),但返回的响应主体为{{1} }。

这是什么问题?我可以查看其他玩家的统计信息吗?

1 个答案:

答案 0 :(得分:0)

如果 LEAGUE-V4 端点返回一个空数组 [] 这意味着该召唤师在单排队列中没有排名并且灵活

基本上 LEAGUE-V4 返回这样的队列数组:

[
    {
        "leagueId": "blalbla_leagueId",
        "queueType": "RANKED_FLEX_SR",
        "tier": "PLATINUM",
        "rank": "I",
        "summonerId": "blalbla_summonerId",
        "summonerName": "blalbla_summonerName",
        "leaguePoints": 60,
        "wins": 28,
        "losses": 21,
        "veteran": false,
        "inactive": false,
        "freshBlood": false,
        "hotStreak": false
    },
    {
        "leagueId": "blalbla_leagueId",
        "queueType": "RANKED_SOLO_5x5",
        "tier": "DIAMOND",
        "rank": "I",
        "summonerId": "blalbla_summonerId",
        "summonerName": "blalbla_summonerName",
        "leaguePoints": 100,
        "wins": 38,
        "losses": 23,
        "veteran": false,
        "inactive": false,
        "freshBlood": false,
        "hotStreak": false,
        "miniSeries": {
            "target": 3,
            "wins": 2,
            "losses": 1,
            "progress": "WWLNN"
        }
    }
]