Skip to content

Instantly share code, notes, and snippets.

@alkhe
Last active August 29, 2015 14:22
Show Gist options
  • Save alkhe/fd4c2154907c476e7050 to your computer and use it in GitHub Desktop.
Save alkhe/fd4c2154907c476e7050 to your computer and use it in GitHub Desktop.
Kancolle API /kcsapi/api_port/port
svdata = {
"api_result": 1,
"api_result_msg": "\u6210\u529f",
"api_data": {
"api_material": [{
"api_member_id": 15139027,
"api_id": 1,
"api_value": 1000
}, {
"api_member_id": 15139027,
"api_id": 2,
"api_value": 1000
}, {
"api_member_id": 15139027,
"api_id": 3,
"api_value": 1000
}, {
"api_member_id": 15139027,
"api_id": 4,
"api_value": 1000
}, {
"api_member_id": 15139027,
"api_id": 5,
"api_value": 2
}, {
"api_member_id": 15139027,
"api_id": 6,
"api_value": 3
}, {
"api_member_id": 15139027,
"api_id": 7,
"api_value": 4
}, {
"api_member_id": 15139027,
"api_id": 8,
"api_value": 0
}],
"api_deck_port": [{
"api_member_id": 15139027,
"api_id": 1,
"api_name": "\u7b2c1\u8266\u968a",
"api_name_id": "",
"api_mission": [0, 0, 0, 0],
"api_flagship": "0",
"api_ship": [1, 2, -1, -1, -1, -1]
}],
"api_ndock": [{
"api_member_id": 15139027,
"api_id": 1,
"api_state": 0,
"api_ship_id": 0,
"api_complete_time": 0,
"api_complete_time_str": "0",
"api_item1": 0,
"api_item2": 0,
"api_item3": 0,
"api_item4": 0
}, {
"api_member_id": 15139027,
"api_id": 2,
"api_state": 0,
"api_ship_id": 0,
"api_complete_time": 0,
"api_complete_time_str": "0",
"api_item1": 0,
"api_item2": 0,
"api_item3": 0,
"api_item4": 0
}, {
"api_member_id": 15139027,
"api_id": 3,
"api_state": -1,
"api_ship_id": 0,
"api_complete_time": 0,
"api_complete_time_str": "0",
"api_item1": 0,
"api_item2": 0,
"api_item3": 0,
"api_item4": 0
}, {
"api_member_id": 15139027,
"api_id": 4,
"api_state": -1,
"api_ship_id": 0,
"api_complete_time": 0,
"api_complete_time_str": "0",
"api_item1": 0,
"api_item2": 0,
"api_item3": 0,
"api_item4": 0
}],
"api_ship": [{
"api_id": 1,
"api_sortno": 11,
"api_ship_id": 9,
"api_lv": 2,
"api_exp": [198, 102, 49],
"api_nowhp": 15,
"api_maxhp": 15,
"api_leng": 1,
"api_slot": [3, 4, -1, -1, -1],
"api_onslot": [0, 0, 0, 0, 0],
"api_kyouka": [0, 1, 1, 0, 0],
"api_backs": 3,
"api_fuel": 15,
"api_bull": 20,
"api_slotnum": 2,
"api_ndock_time": 0,
"api_ndock_item": [0, 0],
"api_srate": 0,
"api_cond": 55,
"api_karyoku": [12, 29],
"api_raisou": [33, 79],
"api_taiku": [13, 39],
"api_soukou": [5, 19],
"api_kaihi": [40, 89],
"api_taisen": [20, 49],
"api_sakuteki": [5, 19],
"api_lucky": [17, 49],
"api_locked": 0,
"api_locked_equip": 0
}, {
"api_id": 2,
"api_sortno": 120,
"api_ship_id": 123,
"api_lv": 1,
"api_exp": [66, 34, 66],
"api_nowhp": 29,
"api_maxhp": 37,
"api_leng": 2,
"api_slot": [5, 6, -1, -1, -1],
"api_onslot": [2, 2, 2, 0, 0],
"api_kyouka": [0, 0, 0, 0, 0],
"api_backs": 4,
"api_fuel": 35,
"api_bull": 50,
"api_slotnum": 3,
"api_ndock_time": 150000,
"api_ndock_item": [8, 16],
"api_srate": 0,
"api_cond": 49,
"api_karyoku": [38, 54],
"api_raisou": [12, 59],
"api_taiku": [21, 59],
"api_soukou": [26, 37],
"api_kaihi": [34, 69],
"api_taisen": [0, 0],
"api_sakuteki": [11, 39],
"api_lucky": [20, 69],
"api_locked": 0,
"api_locked_equip": 0
}, {
"api_id": 3,
"api_sortno": 12,
"api_ship_id": 10,
"api_lv": 1,
"api_exp": [0, 100, 0],
"api_nowhp": 15,
"api_maxhp": 15,
"api_leng": 1,
"api_slot": [7, -1, -1, -1, -1],
"api_onslot": [0, 0, 0, 0, 0],
"api_kyouka": [0, 0, 0, 0, 0],
"api_backs": 2,
"api_fuel": 15,
"api_bull": 20,
"api_slotnum": 2,
"api_ndock_time": 0,
"api_ndock_item": [0, 0],
"api_srate": 0,
"api_cond": 49,
"api_karyoku": [12, 29],
"api_raisou": [27, 69],
"api_taiku": [12, 39],
"api_soukou": [5, 19],
"api_kaihi": [40, 79],
"api_taisen": [20, 49],
"api_sakuteki": [5, 19],
"api_lucky": [10, 49],
"api_locked": 0,
"api_locked_equip": 0
}, {
"api_id": 4,
"api_sortno": 87,
"api_ship_id": 97,
"api_lv": 1,
"api_exp": [0, 100, 0],
"api_nowhp": 16,
"api_maxhp": 16,
"api_leng": 1,
"api_slot": [8, -1, -1, -1, -1],
"api_onslot": [0, 0, 0, 0, 0],
"api_kyouka": [0, 0, 0, 0, 0],
"api_backs": 1,
"api_fuel": 15,
"api_bull": 20,
"api_slotnum": 2,
"api_ndock_time": 0,
"api_ndock_item": [0, 0],
"api_srate": 0,
"api_cond": 49,
"api_karyoku": [12, 29],
"api_raisou": [24, 69],
"api_taiku": [11, 39],
"api_soukou": [6, 19],
"api_kaihi": [43, 79],
"api_taisen": [21, 49],
"api_sakuteki": [5, 19],
"api_lucky": [10, 49],
"api_locked": 0,
"api_locked_equip": 0
}, {
"api_id": 5,
"api_sortno": 37,
"api_ship_id": 7,
"api_lv": 1,
"api_exp": [0, 100, 0],
"api_nowhp": 13,
"api_maxhp": 13,
"api_leng": 1,
"api_slot": [9, -1, -1, -1, -1],
"api_onslot": [0, 0, 0, 0, 0],
"api_kyouka": [0, 0, 0, 0, 0],
"api_backs": 1,
"api_fuel": 15,
"api_bull": 15,
"api_slotnum": 2,
"api_ndock_time": 0,
"api_ndock_item": [0, 0],
"api_srate": 0,
"api_cond": 49,
"api_karyoku": [7, 29],
"api_raisou": [18, 49],
"api_taiku": [8, 29],
"api_soukou": [5, 18],
"api_kaihi": [37, 69],
"api_taisen": [16, 39],
"api_sakuteki": [4, 17],
"api_lucky": [10, 49],
"api_locked": 0,
"api_locked_equip": 0
}],
"api_basic": {
"api_member_id": "15139027",
"api_nickname": "Sync",
"api_nickname_id": "138589660",
"api_active_flag": 1,
"api_starttime": 1432771818118,
"api_level": 1,
"api_rank": 10,
"api_experience": 18,
"api_fleetname": null,
"api_comment": "",
"api_comment_id": "",
"api_max_chara": 100,
"api_max_slotitem": 497,
"api_max_kagu": 0,
"api_playtime": 0,
"api_tutorial": 0,
"api_furniture": [1, 38, 72, 102, 133, 164],
"api_count_deck": 1,
"api_count_kdock": 2,
"api_count_ndock": 2,
"api_fcoin": 0,
"api_st_win": 2,
"api_st_lose": 0,
"api_ms_count": 0,
"api_ms_success": 0,
"api_pt_win": 0,
"api_pt_lose": 0,
"api_pt_challenged": 0,
"api_pt_challenged_win": 0,
"api_firstflag": 1,
"api_tutorial_progress": 100,
"api_pvp": [0, 0],
"api_medals": 0,
"api_large_dock": 0
},
"api_log": [{
"api_no": 0,
"api_type": "11",
"api_state": "0",
"api_message": "\u56f3\u9451\u306e\u5185\u5bb9\u304c\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\uff01"
}, {
"api_no": 1,
"api_type": "11",
"api_state": "0",
"api_message": "\u56f3\u9451\u306e\u5185\u5bb9\u304c\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\uff01"
}, {
"api_no": 2,
"api_type": "11",
"api_state": "0",
"api_message": "\u56f3\u9451\u306e\u5185\u5bb9\u304c\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\uff01"
}, {
"api_no": 3,
"api_type": "11",
"api_state": "0",
"api_message": "\u56f3\u9451\u306e\u5185\u5bb9\u304c\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\uff01"
}, {
"api_no": 4,
"api_type": "11",
"api_state": "0",
"api_message": "\u56f3\u9451\u306e\u5185\u5bb9\u304c\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\uff01"
}, {
"api_no": 5,
"api_type": "11",
"api_state": "0",
"api_message": "\u56f3\u9451\u306e\u5185\u5bb9\u304c\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\uff01"
}],
"api_p_bgm_id": 101,
"api_parallel_quest_count": 5
}
}
{
"api_result": 'response: 0 ERROR, 1 OK',
"api_result_msg": 'response in human-readable format'
"api_data": {
"api_material": ["unknown array"],
"api_deck_port": [{
"api_member_id": 15139027,
"api_id": 1,
"api_name": 'fleet name',
"api_name_id": "",
"api_mission": 'selected missions',
"api_flagship": "0",
"api_ship": 'array[6] of ship id, -1 if no ship'
}],
"api_ndock": [{
"api_member_id": 15139027,
"api_id": 1,
"api_state": 0,
"api_ship_id": 0,
"api_complete_time": 0,
"api_complete_time_str": "0",
"api_item1": 0,
"api_item2": 0,
"api_item3": 0,
"api_item4": 0
}, {
"api_member_id": 15139027,
"api_id": 2,
"api_state": 0,
"api_ship_id": 0,
"api_complete_time": 0,
"api_complete_time_str": "0",
"api_item1": 0,
"api_item2": 0,
"api_item3": 0,
"api_item4": 0
}, {
"api_member_id": 15139027,
"api_id": 3,
"api_state": -1,
"api_ship_id": 0,
"api_complete_time": 0,
"api_complete_time_str": "0",
"api_item1": 0,
"api_item2": 0,
"api_item3": 0,
"api_item4": 0
}, {
"api_member_id": 15139027,
"api_id": 4,
"api_state": -1,
"api_ship_id": 0,
"api_complete_time": 0,
"api_complete_time_str": "0",
"api_item1": 0,
"api_item2": 0,
"api_item3": 0,
"api_item4": 0
}],
"api_ship": [{
"api_id": 'ship id',
"api_sortno": 11,
"api_ship_id": 'ship dex id',
"api_lv": 'ship level',
"api_exp": [198, 102, 49],
"api_nowhp": 'current hp',
"api_maxhp": 'max hp',
"api_leng": 1,
"api_slot": [3, 4, -1, -1, -1],
"api_onslot": [0, 0, 0, 0, 0],
"api_kyouka": [0, 1, 1, 0, 0],
"api_backs": 3,
"api_fuel": 15,
"api_bull": 20,
"api_slotnum": 2,
"api_ndock_time": 0,
"api_ndock_item": [0, 0],
"api_srate": 0,
"api_cond": 55,
"api_karyoku": [12, 29],
"api_raisou": [33, 79],
"api_taiku": [13, 39],
"api_soukou": [5, 19],
"api_kaihi": [40, 89],
"api_taisen": [20, 49],
"api_sakuteki": [5, 19],
"api_lucky": [17, 49],
"api_locked": 0,
"api_locked_equip": 0
}, {
"api_id": 2,
"api_sortno": 120,
"api_ship_id": 123,
"api_lv": 1,
"api_exp": [66, 34, 66],
"api_nowhp": 29,
"api_maxhp": 37,
"api_leng": 2,
"api_slot": [5, 6, -1, -1, -1],
"api_onslot": [2, 2, 2, 0, 0],
"api_kyouka": [0, 0, 0, 0, 0],
"api_backs": 4,
"api_fuel": 35,
"api_bull": 50,
"api_slotnum": 3,
"api_ndock_time": 150000,
"api_ndock_item": [8, 16],
"api_srate": 0,
"api_cond": 49,
"api_karyoku": [38, 54],
"api_raisou": [12, 59],
"api_taiku": [21, 59],
"api_soukou": [26, 37],
"api_kaihi": [34, 69],
"api_taisen": [0, 0],
"api_sakuteki": [11, 39],
"api_lucky": [20, 69],
"api_locked": 0,
"api_locked_equip": 0
}, {
"api_id": 3,
"api_sortno": 12,
"api_ship_id": 10,
"api_lv": 1,
"api_exp": [0, 100, 0],
"api_nowhp": 15,
"api_maxhp": 15,
"api_leng": 1,
"api_slot": [7, -1, -1, -1, -1],
"api_onslot": [0, 0, 0, 0, 0],
"api_kyouka": [0, 0, 0, 0, 0],
"api_backs": 2,
"api_fuel": 15,
"api_bull": 20,
"api_slotnum": 2,
"api_ndock_time": 0,
"api_ndock_item": [0, 0],
"api_srate": 0,
"api_cond": 49,
"api_karyoku": [12, 29],
"api_raisou": [27, 69],
"api_taiku": [12, 39],
"api_soukou": [5, 19],
"api_kaihi": [40, 79],
"api_taisen": [20, 49],
"api_sakuteki": [5, 19],
"api_lucky": [10, 49],
"api_locked": 0,
"api_locked_equip": 0
}, {
"api_id": 4,
"api_sortno": 87,
"api_ship_id": 97,
"api_lv": 1,
"api_exp": [0, 100, 0],
"api_nowhp": 16,
"api_maxhp": 16,
"api_leng": 1,
"api_slot": [8, -1, -1, -1, -1],
"api_onslot": [0, 0, 0, 0, 0],
"api_kyouka": [0, 0, 0, 0, 0],
"api_backs": 1,
"api_fuel": 15,
"api_bull": 20,
"api_slotnum": 2,
"api_ndock_time": 0,
"api_ndock_item": [0, 0],
"api_srate": 0,
"api_cond": 49,
"api_karyoku": [12, 29],
"api_raisou": [24, 69],
"api_taiku": [11, 39],
"api_soukou": [6, 19],
"api_kaihi": [43, 79],
"api_taisen": [21, 49],
"api_sakuteki": [5, 19],
"api_lucky": [10, 49],
"api_locked": 0,
"api_locked_equip": 0
}, {
"api_id": 5,
"api_sortno": 37,
"api_ship_id": 7,
"api_lv": 1,
"api_exp": [0, 100, 0],
"api_nowhp": 13,
"api_maxhp": 13,
"api_leng": 1,
"api_slot": [9, -1, -1, -1, -1],
"api_onslot": [0, 0, 0, 0, 0],
"api_kyouka": [0, 0, 0, 0, 0],
"api_backs": 1,
"api_fuel": 15,
"api_bull": 15,
"api_slotnum": 2,
"api_ndock_time": 0,
"api_ndock_item": [0, 0],
"api_srate": 0,
"api_cond": 49,
"api_karyoku": [7, 29],
"api_raisou": [18, 49],
"api_taiku": [8, 29],
"api_soukou": [5, 18],
"api_kaihi": [37, 69],
"api_taisen": [16, 39],
"api_sakuteki": [4, 17],
"api_lucky": [10, 49],
"api_locked": 0,
"api_locked_equip": 0
}],
"api_basic": {
"api_member_id": "15139027",
"api_nickname": "username",
"api_nickname_id": "user id",
"api_active_flag": 1,
"api_starttime": 1432771818118,
"api_level": 'user level',
"api_rank": 10,
"api_experience": 'user experience',
"api_fleetname": null,
"api_comment": "",
"api_comment_id": "",
"api_max_chara": 'ship capacity',
"api_max_slotitem": 'equipment capacity',
"api_max_kagu": 0,
"api_playtime": 0,
"api_tutorial": 0,
"api_furniture": [1, 38, 72, 102, 133, 164],
"api_count_deck": 1,
"api_count_kdock": 2,
"api_count_ndock": 2,
"api_fcoin": 0,
"api_st_win": 2,
"api_st_lose": 0,
"api_ms_count": 0,
"api_ms_success": 0,
"api_pt_win": 0,
"api_pt_lose": 0,
"api_pt_challenged": 0,
"api_pt_challenged_win": 0,
"api_firstflag": 1,
"api_tutorial_progress": 100,
"api_pvp": [0, 0],
"api_medals": 0,
"api_large_dock": 0
},
"api_log": [{
"api_no": 0,
"api_type": "11",
"api_state": "0",
"api_message": "\u56f3\u9451\u306e\u5185\u5bb9\u304c\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\uff01"
}, {
"api_no": 1,
"api_type": "11",
"api_state": "0",
"api_message": "\u56f3\u9451\u306e\u5185\u5bb9\u304c\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\uff01"
}, {
"api_no": 2,
"api_type": "11",
"api_state": "0",
"api_message": "\u56f3\u9451\u306e\u5185\u5bb9\u304c\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\uff01"
}, {
"api_no": 3,
"api_type": "11",
"api_state": "0",
"api_message": "\u56f3\u9451\u306e\u5185\u5bb9\u304c\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\uff01"
}, {
"api_no": 4,
"api_type": "11",
"api_state": "0",
"api_message": "\u56f3\u9451\u306e\u5185\u5bb9\u304c\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\uff01"
}, {
"api_no": 5,
"api_type": "11",
"api_state": "0",
"api_message": "\u56f3\u9451\u306e\u5185\u5bb9\u304c\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\uff01"
}],
"api_p_bgm_id": 101,
"api_parallel_quest_count": 'number of available quests'
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment