View on GitHub

api-docs_old

jao Minecraft Server API Documentation

Resources/Cities

jao Minecraft Server Minecraft サービスにおいて運営によって認可され、登録された自治体の情報を取得・編集できます。

Get City

自治体オブジェクトを返します。

Request Parameters

このエンドポイントのパラメータはすべて Optional です。

Field Description Example Remarks
{cities.id} 自治体 ID 1  
{cities.owner.uuid} 自治体管理者 UUID 5799296a-d1ec-4252-93bd-440bb9caa65c  
id 自治体 ID 1  
name 自治体名 爆新地  

Response

基本レスポンスに加え、以下が返却されます。

Field Description Example Remarks
data 自治体オブジェクト    

パラメーターが指定されていない場合、全ての登録自治体の自治体オブジェクトを配列として返します。

Create City (Request)

新規自治体登録のリクエストをします。

Request Parameters

Field Description Example Remarks
usertoken UserToken XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 32 桁、英数字。
cityName 自治体名 爆新地  
cityNameKana 自治体名読み ばくしんち  
summary 自治体名概要 Jao_Afaワールドの中心に位置する運営が管理する自治体  
origin 自治体名由来 爆発の始まり。爆発の根源。中心地。つまり爆心地。新しいので爆新地。  
corners 入力範囲情報 [{"id":1,"x":"0","z":"0"},{"id":2,"x":"0","z":"0"},{"id":3,"x":"0","z":"0"},{"id":4,"x":"0","z":"0"}] Array
count ブロック数 1048576  
reason 規定ブロックを超える理由    
remarks 備考    
recaptcha Google Recaptcha のトークン    
force 強制的に追加するか false この引数をtrueにするには apikey パラメータが必要です。trueにするとこの申請を即時に承認されたものとして登録します。
apikey API Key   開発部が発行するapikeyのみ。基本的に運営のみに発行します。

Response

基本レスポンスが返却されます。

Remarks

Approval City Request

自治体のリクエストを承認し、反映します。

Request Parameters

Field Description Example Remarks
request.type リクエスト種別 create create = 新規, region = 範囲変更, update = 情報更新
cities.id 自治体 ID 1  
apikey API Key   開発部が発行するapikeyのみ。基本的に運営のみに発行します。

Response

基本レスポンスが返却されます。

Reject City Request

自治体のリクエストを否認します。

Request Parameters

Field Description Example Remarks
{request.type} リクエスト種別 create create = 新規, region = 範囲変更, update = 情報更新
{cities.id} 自治体 ID 1  

Response

基本レスポンスが返却されます。

Update City

自治体情報を更新します。

Request Parameters

{cities.id}usertokenrecaptcha以外のパラメーターは全て Optional です。指定されたパラメーターの項目のみを更新します。

Field Description Example Remarks
{cities.id} 自治体 ID 1  
usertoken UserToken XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 32 桁、英数字。
cityName 自治体名 爆新地  
cityNameKana 自治体名読み ばくしんち  
summary 自治体名概要 Jao_Afaワールドの中心に位置する運営が管理する自治体  
origin 自治体名由来 爆発の始まり。爆発の根源。中心地。つまり爆心地。新しいので爆新地。  
corners 入力範囲情報 [{"id":1,"x":"0","z":"0"},{"id":2,"x":"0","z":"0"},{"id":3,"x":"0","z":"0"},{"id":4,"x":"0","z":"0"}] Array
count ブロック数 1048576  
reason 規定ブロックを超える理由    
remarks 備考    
recaptcha Google Recaptcha のトークン    

Response

基本レスポンスが返却されます。

Remarks

Delete City

自治体情報を削除します。