-
-
Save enkunkun/a51d0591b48db6fec3f0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Json API いちらん | |
Base URLは | |
"https://pvp.minecraft.jp" または "http://api.minecraft.jp/pvp" です | |
"/servers.json" | |
サーバーの情報をいい感じに取得できます | |
"/matches.json" | |
直近 50試合 の情報をいい感じに取得できます | |
"/matches/[uuid].json" (uuid は 試合のID) | |
その試合の 詳細な情報が取得できます | |
"/[usrname].json" (username はMinecraftのユーザ名) | |
プレーヤーの情報を取得できます。ユーザ名は大文字小文字区別するので注意 | |
"/stats.json" | |
キル数のランキングを 20位まで 取得できます | |
"/stats/time_played/page:[page].json" | |
プレイ時間のランキングを 20*[page-1]+1 位から 20*page 位まで取得できます | |
"/stats/objective/page:[page].json" | |
目標達成回数のランキングを 20*[page-1]+1 位から 20*page 位まで取得できます | |
"/stats/rating/page:[page].json" | |
レートのランキングを 20*[page-1]+1 位から 20*page 位まで取得できます | |
"/stats/kd_ratio/page:[page].json" | |
K/Dレートのランキングを 20*[page-1]+1 位から 20*page 位まで取得できます | |
"/stats/kk_ratio/page:[page].json" | |
K/Kレートのランキングを 20*[page-1]+1 位から 20*page 位まで取得できます | |
"/stats/kills/page:[page].json" | |
キル数のランキングを 20*[page-1]+1 位から 20*page 位まで取得できます | |
"/stats/deaths/page:[page].json" | |
死亡数のランキングを 20*[page-1]+1 位から 20*page 位まで取得できます | |
"/players/autocomplete.json?search=[query]" | |
(多分、pvp.minecraft.jp に 登録済みの)プレイヤーを query で前方一致検索します | |
正規表現が使えるみたいなウワサ聞いたけどよくわかってないです…(詳細もとむ) | |
"/punishments.json" | |
直近の処罰履歴を取得できます | |
"/punishments/[uuid].json" | |
その処罰を取得できます | |
Json API 以外のやつ | |
・スキンの顔部分のPNG返すAPI: | |
"https://avatar.minecraft.jp/[username]/minecraft/t.png" | |
"https://avatar.minecraft.jp/[username]/minecraft/s.png" | |
"https://avatar.minecraft.jp/[username]/minecraft/m.png" | |
"https://avatar.minecraft.jp/[username]/minecraft/l.png" | |
(t, s, m, l の順に大きくなります) | |
(たぶん thumb, small, medium, large の略) | |
・ユーザーの連番な番号から ユーザー名に変換 | |
"/users/view/[番号]" に GET すると "/[username]" にリダイレクトされる | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment