Skip to content

Instantly share code, notes, and snippets.

@shobotch
Last active August 18, 2018 11:48
Show Gist options
  • Save shobotch/7399829 to your computer and use it in GitHub Desktop.
Save shobotch/7399829 to your computer and use it in GitHub Desktop.
艦これのAPIをひと通り洗ってみました

title call url

http://203.104.248.135/kcs/sound/titlecall/c/07.mp3

艦娘 voice url

http://203.104.248.135/kcs/sound/kc#ship_id/[1-37].mp3

艦娘 url

http://203.104.248.135/kcs/ships/#ship_id.swf?VERSION=1

家具 url

家具IDは[a-f][1-35]です

http://203.104.248.135/kcs/furnitures/#id.swf?VERSION=1

API default url

http://203.104.248.135/kcsapi/#url

actionlog - 下部にある演習等の情報

url:  api_get_member/actionlog
type: POST (api_verno=1&api_token)

stype - 艦娘のタイプの名前とIDの関係を取得

url:  api_get_master/stype
type: POST (default)

ship - 艦娘の名前、初期パラメータ、紹介文のテキスト

基本的にはID順。下の方に敵のパラメータも格納されている。

url:  api_get_member/ship
type: POST (default)

deck - 編成の一覧を取得

api_shipのIDはship2にあるIDっぽい?

url:  api_get_member/deck
type: POST (default)

deck_port - 編成の一覧を表示

deckとの差異が見られない

url:  api_get_member/deck_port
type: POST (default)

material - 資材の値を取得する

ある一定の行動をしないと更新されないっぽい? 起動時に取得されるパラメータは更新前のでした

url:  api_get_member/material
type: POST (default)

kdock - 工廠ドックの情報を取得

url:  api_get_member/kdock
type: POST (default)

furniture - 家具一覧

url:  api_get_master/furniture
type: POST (default)

furniture - 所持している家具一覧

url:  api_get_member/furniture
type: POST (default)

slotitem - 武器の一覧

url:  api_get_master/slotitem
type: POST (default)

slotitem - 所持している武器の一覧

もちろんですが、艦娘に装備中の武器も含まれます。

url:  api_get_member/slotitem
type: POST (default)

api_start - 艦娘のファイルネーム一覧

改なんかの情報もここに格納されているっぽい?

url:  api_start
type: POST (default)

useitem - アイテムの一覧(現在購入不可能なものもアリ)

url:  api_get_master/useitem
type: POST (default)

useitem - 所持しているアイテムの一覧

url:  api_get_member/useitem
type: POST (default)

maparea - マップの大まかなエリアの一覧

url:  api_get_master/maparea
type: POST (default)

ndock - 入渠中の艦娘一覧

unixタイムエポックとstringで時間を教えてくれる親切なやつです

url:  api_get_member/ndock
type: POST (default)

ship2 - 所持している艦娘一覧

url:  api_get_member/ship2
type: POST (api_sort_order=2&api_sort_key=1&default)

basic - 提督についての情報

url:  api_get_member/basic
type: POST (default)

record - 提督についての情報(basicと同じ?)

url:  api_get_member/record
type: POST (default)

api_req_kousyou_getship - 工廠ドックにて新規艦娘を取得

url:  api_req_kousyou_getship
type: POST (api_kdock_id=#dock_id&default)

practice - 演習一覧

url:  api_get_member/practice
type: POST (default)

getothersdeck - 演習相手の艦隊を取得

url:  api_req_member/getothersdeck
type: POST (api_member_id=#member_id&default)

battle - 演習開始

どんなふうな行動を起こすかについての情報が帰ってきます

url:  api_req_practice/battle
type: POST (api_enemy_id=#member_id
	&api_formation_id=1
	&api_deck_id=1
	&default)

battle_result - 戦闘結果

もらった経験値とか出てくる

url:  api_req_practice/battle_result
type: POST (default)

logincheck - ログインチェック?前回起動時からの資材増加数が返ってくる

url:  api_auth_member/logincheck
type: POST (default)

type

url:  api_get_member/
type: POST (default)

type

url:  api_get_member/
type: POST (default)

type

url:  api_get_member/
type: POST (default)

type

url:  api_get_member/
type: POST (default)

type

url:  api_get_member/
type: POST (default)

type

url:  api_get_member/
type: POST (default)

type

url:  api_get_member/
type: POST (default)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment