Skip to content
Magica edited this page Oct 18, 2015 · 24 revisions

Don't be evil.

Server is running on http://poi.0u0.moe/ now.

You can get latest data dumped from http://0u0.moe/public/poi-production.tar.gz.

API

Construction

URL: http://[SERVER_NAME]/api/report/v2/create_ship
METHOD: POST
BODY:
  items: [Number] (Items for construction, from api_item1 to api_item5 in KanColle game api)
  kdockId: Number (Dock ID, [0, 3])
  secretary: Number (Secretaryship's ship_id)
  shipId: Number (Result ship id)
  highspeed: Number (use highspeed. [0, 1, 10])
  teitokuLv: Number (Game player's level)
  largeFlag: Boolean (大型舰建造?)
  origin: String (It's the name of your report plugin, User-Agent will be regarded as origin if not provided)

Development

URL: http://[SERVER_NAME]/api/report/v2/create_item
METHOD: POST
BODY:
  items: [Number] (Same as construction)
  secretary: Number (Same as construction)
  itemId: Number (If development failed, api_fdata[1] is regard is itemID)
  teitokuLv: Number (Same as construction)
  successful: Boolean (Successful or unsuccessful.)
  origin: String (Same as construction)

Drop ship

URL: http://[SERVER_NAME]/api/report/v2/drop_ship
METHOD: POST
BODY:
  shipId: Number (The ship_id got, -1 for nothing got)
  mapId: Number (Current map, 5-5 is 55, 1-6 is 16...)
  quest: String (api_quest_name from KanColle API, the name of current map)
  cellId: Number (api_no from KanColle API, the name of enemy's fleet)
  enemy: String (api_enemy_info.api_deck_name from KanColle API, the name of enemy's fleet deck)
  rank: String ('S', 'A', 'B', 'C', 'D', 'E')
  isBoss: Boolean (Bosscell? api_color_no == 5)
  teitokuLv: Number (Same as construction)
  mapLv: Number (甲乙丙. api_eventmap.api_selected_rank if this is an event map. Unknown or normal map is 0.)
  enemyShips: [Number] (body.api_ship_ke.slice(1, 7), 0 is useless)
  enemyFormation: Number (body.api_formation[1])
  origin: String (Same as construction)\
Clone this wiki locally