Skip to content

Instantly share code, notes, and snippets.

@enkunkun
Forked from ikr7/apis
Created May 21, 2014 13:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save enkunkun/a51d0591b48db6fec3f0 to your computer and use it in GitHub Desktop.
Save enkunkun/a51d0591b48db6fec3f0 to your computer and use it in GitHub Desktop.
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