アカウントやプレイヤーの情報を取得することができます。
GET users/me
アクセストークン保持者のアカウントデータを取得します。
エンドポイント
https://api.chunirec.net/1.3/users/me.json
仕様
- 応答形式: JSON
- アクセストークン: 必須
パラメーター
名前 | 必須 | 説明 | 例 | 既定値 |
---|---|---|---|---|
token | 必須 | アクセストークン |
リクエスト例
GET https://api.chunirec.net/1.3/users/me.json?token=YOUR_TOKEN HTTP/1.1
応答例
Status: 200 OK
{
"account": {
"user_id": 1,
"user_name": "kn2kw",
"is_protected": false,
"user_description": "[d bg=#ebf0ff][b]夏川くいな[/b][/d]と[d bg=#fff6c9][b]忍野忍[/b][/d]推し。\nぱないの!",
"urls": [
{
"name": "mypage",
"title": "kn2kw さんのマイページ",
"url": "https://chunirec.net/users/kn2kw",
"url_short": "https://chunirec.net/@kn2kw"
},
{
"name": "worldsend",
"title": "kn2kw さんの WORLD'S END レコード",
"url": "https://chunirec.net/users/kn2kw/worldsend",
"url_short": "https://chunirec.net/@kn2kw/worldsend"
},
{
"name": "overpower",
"title": "kn2kw さんのオーバーパワー",
"url": "https://chunirec.net/users/kn2kw/overpower",
"url_short": "https://chunirec.net/@kn2kw/overpower"
},
{
"name": "stat",
"title": "kn2kw さんのレコード集計",
"url": "https://chunirec.net/users/kn2kw/stat",
"url_short": "https://chunirec.net/@kn2kw/stat"
},
{
"name": "course",
"title": "kn2kw さんのコースレコード",
"url": "https://chunirec.net/users/kn2kw/course",
"url_short": "https://chunirec.net/@kn2kw/course"
}
]
},
"player": {
"playername": "kn2kw",
"honor": "天使ちゃんマジ天使",
"honor_type": 5,
"level": 54,
"rating": 15.21,
"rating_max": 15.42,
"classemblem": 4,
"updated_on": "2020-11-10"
}
}
GET users/show
アカウントデータを取得します。
エンドポイント
https://api.chunirec.net/1.3/users/show.json
仕様
- 応答形式: JSON
- アクセストークン: 必須
パラメーター
名前 | 必須 | 説明 | 例 | 既定値 |
---|---|---|---|---|
user_id | 任意 | ユーザー ID | 1 |
(アクセストークン所持者のユーザー ID) |
user_name | 任意 | ユーザー名 | kn2kw |
(アクセストークン所持者のユーザー 名) |
token | 必須 | アクセストークン |
リクエスト例
GET https://api.chunirec.net/1.3/users/show.json?user_name=kn2kw&token=YOUR_TOKEN HTTP/1.1
応答例
Status: 200 OK
{
"account": {
"user_id": 1,
"user_name": "kn2kw",
"is_protected": false,
"user_description": "[d bg=#ebf0ff][b]夏川くいな[/b][/d]と[d bg=#fff6c9][b]忍野忍[/b][/d]推し。\nぱないの!",
"urls": [
{
"name": "mypage",
"title": "kn2kw さんのマイページ",
"url": "https://chunirec.net/users/kn2kw",
"url_short": "https://chunirec.net/@kn2kw"
},
{
"name": "worldsend",
"title": "kn2kw さんの WORLD'S END レコード",
"url": "https://chunirec.net/users/kn2kw/worldsend",
"url_short": "https://chunirec.net/@kn2kw/worldsend"
},
{
"name": "overpower",
"title": "kn2kw さんのオーバーパワー",
"url": "https://chunirec.net/users/kn2kw/overpower",
"url_short": "https://chunirec.net/@kn2kw/overpower"
},
{
"name": "stat",
"title": "kn2kw さんのレコード集計",
"url": "https://chunirec.net/users/kn2kw/stat",
"url_short": "https://chunirec.net/@kn2kw/stat"
},
{
"name": "course",
"title": "kn2kw さんのコースレコード",
"url": "https://chunirec.net/users/kn2kw/course",
"url_short": "https://chunirec.net/@kn2kw/course"
}
]
},
"player": {
"playername": "kn2kw",
"honor": "天使ちゃんマジ天使",
"honor_type": 5,
"level": 54,
"rating": 15.21,
"rating_max": 15.42,
"classemblem": 4,
"updated_on": "2020-11-10"
}
}
備考
user_id
またはuser_name
パラメーターを指定することで他人の情報を取得することが出来ます。省略するとアクセストークン所持者の情報が取得されます。- 存在しないユーザーにアクセスしようとした場合は
404 Not Found
が返ります。 - フレンド同士でない非公開ユーザーにアクセスしようとした場合は
403 Forbidden
が返ります。