+222
-3
@@ -2474,8 +2474,8 @@
|
|||||||
"insert_date": "2020-03-17 21:35:20"
|
"insert_date": "2020-03-17 21:35:20"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"unit_owning_user_id": 3071290949,
|
"unit_owning_user_id": 3071290952,
|
||||||
"unit_id": 3669,
|
"unit_id": 3952,
|
||||||
"exp": 117111,
|
"exp": 117111,
|
||||||
"next_exp": 0,
|
"next_exp": 0,
|
||||||
"level": 120,
|
"level": 120,
|
||||||
@@ -2494,7 +2494,215 @@
|
|||||||
"is_rank_max": true,
|
"is_rank_max": true,
|
||||||
"is_love_max": true,
|
"is_love_max": true,
|
||||||
"is_level_max": true,
|
"is_level_max": true,
|
||||||
"is_signed": false,
|
"is_signed": true,
|
||||||
|
"is_skill_level_max": false,
|
||||||
|
"is_removable_skill_capacity_max": false,
|
||||||
|
"insert_date": "2023-03-17 21:35:20"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unit_owning_user_id": 3071290953,
|
||||||
|
"unit_id": 3953,
|
||||||
|
"exp": 117111,
|
||||||
|
"next_exp": 0,
|
||||||
|
"level": 120,
|
||||||
|
"max_level": 120,
|
||||||
|
"level_limit_id": 1,
|
||||||
|
"rank": 2,
|
||||||
|
"max_rank": 2,
|
||||||
|
"love": 1000,
|
||||||
|
"max_love": 1000,
|
||||||
|
"unit_skill_exp": 900,
|
||||||
|
"unit_skill_level": 3,
|
||||||
|
"max_hp": 6,
|
||||||
|
"unit_removable_skill_capacity": 4,
|
||||||
|
"favorite_flag": false,
|
||||||
|
"display_rank": 2,
|
||||||
|
"is_rank_max": true,
|
||||||
|
"is_love_max": true,
|
||||||
|
"is_level_max": true,
|
||||||
|
"is_signed": true,
|
||||||
|
"is_skill_level_max": false,
|
||||||
|
"is_removable_skill_capacity_max": false,
|
||||||
|
"insert_date": "2023-03-17 21:35:20"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unit_owning_user_id": 3071290954,
|
||||||
|
"unit_id": 3954,
|
||||||
|
"exp": 117111,
|
||||||
|
"next_exp": 0,
|
||||||
|
"level": 120,
|
||||||
|
"max_level": 120,
|
||||||
|
"level_limit_id": 1,
|
||||||
|
"rank": 2,
|
||||||
|
"max_rank": 2,
|
||||||
|
"love": 1000,
|
||||||
|
"max_love": 1000,
|
||||||
|
"unit_skill_exp": 900,
|
||||||
|
"unit_skill_level": 3,
|
||||||
|
"max_hp": 6,
|
||||||
|
"unit_removable_skill_capacity": 4,
|
||||||
|
"favorite_flag": false,
|
||||||
|
"display_rank": 2,
|
||||||
|
"is_rank_max": true,
|
||||||
|
"is_love_max": true,
|
||||||
|
"is_level_max": true,
|
||||||
|
"is_signed": true,
|
||||||
|
"is_skill_level_max": false,
|
||||||
|
"is_removable_skill_capacity_max": false,
|
||||||
|
"insert_date": "2023-03-17 21:35:20"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unit_owning_user_id": 3071290958,
|
||||||
|
"unit_id": 3958,
|
||||||
|
"exp": 117111,
|
||||||
|
"next_exp": 0,
|
||||||
|
"level": 120,
|
||||||
|
"max_level": 120,
|
||||||
|
"level_limit_id": 1,
|
||||||
|
"rank": 2,
|
||||||
|
"max_rank": 2,
|
||||||
|
"love": 1000,
|
||||||
|
"max_love": 1000,
|
||||||
|
"unit_skill_exp": 900,
|
||||||
|
"unit_skill_level": 3,
|
||||||
|
"max_hp": 6,
|
||||||
|
"unit_removable_skill_capacity": 4,
|
||||||
|
"favorite_flag": false,
|
||||||
|
"display_rank": 2,
|
||||||
|
"is_rank_max": true,
|
||||||
|
"is_love_max": true,
|
||||||
|
"is_level_max": true,
|
||||||
|
"is_signed": true,
|
||||||
|
"is_skill_level_max": false,
|
||||||
|
"is_removable_skill_capacity_max": false,
|
||||||
|
"insert_date": "2023-03-17 21:35:20"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unit_owning_user_id": 3071290959,
|
||||||
|
"unit_id": 3959,
|
||||||
|
"exp": 117111,
|
||||||
|
"next_exp": 0,
|
||||||
|
"level": 120,
|
||||||
|
"max_level": 120,
|
||||||
|
"level_limit_id": 1,
|
||||||
|
"rank": 2,
|
||||||
|
"max_rank": 2,
|
||||||
|
"love": 1000,
|
||||||
|
"max_love": 1000,
|
||||||
|
"unit_skill_exp": 900,
|
||||||
|
"unit_skill_level": 3,
|
||||||
|
"max_hp": 6,
|
||||||
|
"unit_removable_skill_capacity": 4,
|
||||||
|
"favorite_flag": false,
|
||||||
|
"display_rank": 2,
|
||||||
|
"is_rank_max": true,
|
||||||
|
"is_love_max": true,
|
||||||
|
"is_level_max": true,
|
||||||
|
"is_signed": true,
|
||||||
|
"is_skill_level_max": false,
|
||||||
|
"is_removable_skill_capacity_max": false,
|
||||||
|
"insert_date": "2023-03-17 21:35:20"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unit_owning_user_id": 3071290960,
|
||||||
|
"unit_id": 3960,
|
||||||
|
"exp": 117111,
|
||||||
|
"next_exp": 0,
|
||||||
|
"level": 120,
|
||||||
|
"max_level": 120,
|
||||||
|
"level_limit_id": 1,
|
||||||
|
"rank": 2,
|
||||||
|
"max_rank": 2,
|
||||||
|
"love": 1000,
|
||||||
|
"max_love": 1000,
|
||||||
|
"unit_skill_exp": 900,
|
||||||
|
"unit_skill_level": 3,
|
||||||
|
"max_hp": 6,
|
||||||
|
"unit_removable_skill_capacity": 4,
|
||||||
|
"favorite_flag": false,
|
||||||
|
"display_rank": 2,
|
||||||
|
"is_rank_max": true,
|
||||||
|
"is_love_max": true,
|
||||||
|
"is_level_max": true,
|
||||||
|
"is_signed": true,
|
||||||
|
"is_skill_level_max": false,
|
||||||
|
"is_removable_skill_capacity_max": false,
|
||||||
|
"insert_date": "2023-03-17 21:35:20"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unit_owning_user_id": 3071290964,
|
||||||
|
"unit_id": 3964,
|
||||||
|
"exp": 117111,
|
||||||
|
"next_exp": 0,
|
||||||
|
"level": 120,
|
||||||
|
"max_level": 120,
|
||||||
|
"level_limit_id": 1,
|
||||||
|
"rank": 2,
|
||||||
|
"max_rank": 2,
|
||||||
|
"love": 1000,
|
||||||
|
"max_love": 1000,
|
||||||
|
"unit_skill_exp": 900,
|
||||||
|
"unit_skill_level": 3,
|
||||||
|
"max_hp": 6,
|
||||||
|
"unit_removable_skill_capacity": 4,
|
||||||
|
"favorite_flag": false,
|
||||||
|
"display_rank": 2,
|
||||||
|
"is_rank_max": true,
|
||||||
|
"is_love_max": true,
|
||||||
|
"is_level_max": true,
|
||||||
|
"is_signed": true,
|
||||||
|
"is_skill_level_max": false,
|
||||||
|
"is_removable_skill_capacity_max": false,
|
||||||
|
"insert_date": "2023-03-17 21:35:20"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unit_owning_user_id": 3071290965,
|
||||||
|
"unit_id": 3965,
|
||||||
|
"exp": 117111,
|
||||||
|
"next_exp": 0,
|
||||||
|
"level": 120,
|
||||||
|
"max_level": 120,
|
||||||
|
"level_limit_id": 1,
|
||||||
|
"rank": 2,
|
||||||
|
"max_rank": 2,
|
||||||
|
"love": 1000,
|
||||||
|
"max_love": 1000,
|
||||||
|
"unit_skill_exp": 900,
|
||||||
|
"unit_skill_level": 3,
|
||||||
|
"max_hp": 6,
|
||||||
|
"unit_removable_skill_capacity": 4,
|
||||||
|
"favorite_flag": false,
|
||||||
|
"display_rank": 2,
|
||||||
|
"is_rank_max": true,
|
||||||
|
"is_love_max": true,
|
||||||
|
"is_level_max": true,
|
||||||
|
"is_signed": true,
|
||||||
|
"is_skill_level_max": false,
|
||||||
|
"is_removable_skill_capacity_max": false,
|
||||||
|
"insert_date": "2023-03-17 21:35:20"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unit_owning_user_id": 3071290966,
|
||||||
|
"unit_id": 3966,
|
||||||
|
"exp": 117111,
|
||||||
|
"next_exp": 0,
|
||||||
|
"level": 120,
|
||||||
|
"max_level": 120,
|
||||||
|
"level_limit_id": 1,
|
||||||
|
"rank": 2,
|
||||||
|
"max_rank": 2,
|
||||||
|
"love": 1000,
|
||||||
|
"max_love": 1000,
|
||||||
|
"unit_skill_exp": 900,
|
||||||
|
"unit_skill_level": 3,
|
||||||
|
"max_hp": 6,
|
||||||
|
"unit_removable_skill_capacity": 4,
|
||||||
|
"favorite_flag": false,
|
||||||
|
"display_rank": 2,
|
||||||
|
"is_rank_max": true,
|
||||||
|
"is_love_max": true,
|
||||||
|
"is_level_max": true,
|
||||||
|
"is_signed": true,
|
||||||
"is_skill_level_max": false,
|
"is_skill_level_max": false,
|
||||||
"is_removable_skill_capacity_max": false,
|
"is_removable_skill_capacity_max": false,
|
||||||
"insert_date": "2023-03-17 21:35:20"
|
"insert_date": "2023-03-17 21:35:20"
|
||||||
@@ -2958,6 +3166,17 @@
|
|||||||
"total_love": 0,
|
"total_love": 0,
|
||||||
"favorite_point": 0,
|
"favorite_point": 0,
|
||||||
"sign_flag": false
|
"sign_flag": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unit_id": 2122,
|
||||||
|
"rank_max_flag": true,
|
||||||
|
"love_max_flag": true,
|
||||||
|
"rank_level_max_flag": true,
|
||||||
|
"all_max_flag": true,
|
||||||
|
"highest_love_per_unit": 1000,
|
||||||
|
"total_love": 1000,
|
||||||
|
"favorite_point": 10000,
|
||||||
|
"sign_flag": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"status": 200,
|
"status": 200,
|
||||||
|
|||||||
+8227
-24
File diff suppressed because it is too large
Load Diff
+14647
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"response_data": [],
|
||||||
|
"release_info": [],
|
||||||
|
"status_code": 200
|
||||||
|
}
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
"response_data": {
|
"response_data": {
|
||||||
"enable_gdpr": true,
|
"enable_gdpr": true,
|
||||||
"is_eea": false,
|
"is_eea": false,
|
||||||
"server_timestamp": 1679236700
|
"server_timestamp": 1679360063
|
||||||
},
|
},
|
||||||
"release_info": [],
|
"release_info": [],
|
||||||
"status_code": 200
|
"status_code": 200
|
||||||
|
|||||||
+11
-11
@@ -958,7 +958,7 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"stamp_num": 2
|
"stamp_num": 4
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"nlbonus_id": 695,
|
"nlbonus_id": 695,
|
||||||
@@ -1095,11 +1095,11 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"stamp_num": 1
|
"stamp_num": 3
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"calendar_info": {
|
"calendar_info": {
|
||||||
"current_date": "2023-03-19",
|
"current_date": "2023-03-21",
|
||||||
"current_month": {
|
"current_month": {
|
||||||
"year": 2023,
|
"year": 2023,
|
||||||
"month": 3,
|
"month": 3,
|
||||||
@@ -1364,7 +1364,7 @@
|
|||||||
"day_of_the_week": 1,
|
"day_of_the_week": 1,
|
||||||
"special_day": false,
|
"special_day": false,
|
||||||
"special_image_asset": "",
|
"special_image_asset": "",
|
||||||
"received": false,
|
"received": true,
|
||||||
"ad_received": false,
|
"ad_received": false,
|
||||||
"item": {
|
"item": {
|
||||||
"item_id": 4,
|
"item_id": 4,
|
||||||
@@ -1377,7 +1377,7 @@
|
|||||||
"day_of_the_week": 2,
|
"day_of_the_week": 2,
|
||||||
"special_day": false,
|
"special_day": false,
|
||||||
"special_image_asset": "",
|
"special_image_asset": "",
|
||||||
"received": false,
|
"received": true,
|
||||||
"ad_received": false,
|
"ad_received": false,
|
||||||
"item": {
|
"item": {
|
||||||
"item_id": 3,
|
"item_id": 3,
|
||||||
@@ -1717,8 +1717,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"total_login_info": {
|
"total_login_info": {
|
||||||
"login_count": 2624,
|
"login_count": 2626,
|
||||||
"remaining_count": 76,
|
"remaining_count": 74,
|
||||||
"reward": [
|
"reward": [
|
||||||
{
|
{
|
||||||
"item_id": 5,
|
"item_id": 5,
|
||||||
@@ -1743,8 +1743,8 @@
|
|||||||
{
|
{
|
||||||
"live_effort_point_box_spec_id": 5,
|
"live_effort_point_box_spec_id": 5,
|
||||||
"capacity": 4000000,
|
"capacity": 4000000,
|
||||||
"before": 1482785,
|
"before": 1400116,
|
||||||
"after": 1482785,
|
"after": 1400116,
|
||||||
"rewards": []
|
"rewards": []
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -1770,8 +1770,8 @@
|
|||||||
1701
|
1701
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"server_timestamp": 1679236701,
|
"server_timestamp": 1679360063,
|
||||||
"present_cnt": 2165
|
"present_cnt": 2140
|
||||||
},
|
},
|
||||||
"release_info": [],
|
"release_info": [],
|
||||||
"status_code": 200
|
"status_code": 200
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
"type": 0,
|
"type": 0,
|
||||||
"title": "",
|
"title": "",
|
||||||
"contents": "",
|
"contents": "",
|
||||||
"server_timestamp": 1679236701
|
"server_timestamp": 1679360063
|
||||||
},
|
},
|
||||||
"release_info": [],
|
"release_info": [],
|
||||||
"status_code": 200
|
"status_code": 200
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
"tos_id": 1,
|
"tos_id": 1,
|
||||||
"tos_type": 1,
|
"tos_type": 1,
|
||||||
"is_agreed": true,
|
"is_agreed": true,
|
||||||
"server_timestamp": 1679236701
|
"server_timestamp": 1679360063
|
||||||
},
|
},
|
||||||
"release_info": [],
|
"release_info": [],
|
||||||
"status_code": 200
|
"status_code": 200
|
||||||
|
|||||||
+11
-11
@@ -4,18 +4,18 @@
|
|||||||
"user_id": 3241988,
|
"user_id": 3241988,
|
||||||
"name": "\u68a6\u8def @\u65c5\u7acb\u3061\u306e\u65e5\u306b",
|
"name": "\u68a6\u8def @\u65c5\u7acb\u3061\u306e\u65e5\u306b",
|
||||||
"level": 1028,
|
"level": 1028,
|
||||||
"exp": 28823566,
|
"exp": 28824396,
|
||||||
"previous_exp": 27734700,
|
"previous_exp": 27734700,
|
||||||
"next_exp": 28941885,
|
"next_exp": 28941885,
|
||||||
"game_coin": 86618244,
|
"game_coin": 112124104,
|
||||||
"sns_coin": 49,
|
"sns_coin": 0,
|
||||||
"free_sns_coin": 48,
|
"free_sns_coin": 0,
|
||||||
"paid_sns_coin": 1,
|
"paid_sns_coin": 0,
|
||||||
"social_point": 1438165,
|
"social_point": 1438395,
|
||||||
"unit_max": 900,
|
"unit_max": 904,
|
||||||
"waiting_unit_max": 700,
|
"waiting_unit_max": 700,
|
||||||
"energy_max": 417,
|
"energy_max": 417,
|
||||||
"energy_full_time": "2023-03-11 09:31:30",
|
"energy_full_time": "2023-03-20 03:58:55",
|
||||||
"license_live_energy_recoverly_time": 60,
|
"license_live_energy_recoverly_time": 60,
|
||||||
"energy_full_need_time": 0,
|
"energy_full_need_time": 0,
|
||||||
"over_max_energy": 0,
|
"over_max_energy": 0,
|
||||||
@@ -31,7 +31,7 @@
|
|||||||
"lp_recovery_item": [
|
"lp_recovery_item": [
|
||||||
{
|
{
|
||||||
"item_id": 1,
|
"item_id": 1,
|
||||||
"amount": 17
|
"amount": 16
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"item_id": 2,
|
"item_id": 2,
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"item_id": 3,
|
"item_id": 3,
|
||||||
"amount": 622
|
"amount": 662
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"item_id": 4,
|
"item_id": 4,
|
||||||
@@ -83,7 +83,7 @@
|
|||||||
"birth_month": 5,
|
"birth_month": 5,
|
||||||
"birth_day": 22
|
"birth_day": 22
|
||||||
},
|
},
|
||||||
"server_timestamp": 1679236700
|
"server_timestamp": 1679360062
|
||||||
},
|
},
|
||||||
"release_info": [],
|
"release_info": [],
|
||||||
"status_code": 200
|
"status_code": 200
|
||||||
|
|||||||
+3
-3
@@ -14,8 +14,8 @@ func AnnounceIndexHandler(ctx *gin.Context) {
|
|||||||
|
|
||||||
func AnnounceCheckStateHandler(ctx *gin.Context) {
|
func AnnounceCheckStateHandler(ctx *gin.Context) {
|
||||||
ctx.Header("Server-Version", config.Conf.Server.VersionNumber)
|
ctx.Header("Server-Version", config.Conf.Server.VersionNumber)
|
||||||
ctx.Header("user_id", "5802913")
|
ctx.Header("user_id", "3241988")
|
||||||
ctx.Header("authorize", "consumerKey=lovelive_test&timeStamp=1678640534&version=1.1&token=bS5G6TKTsw0aGxVQz8JWJTx8Tf73H0bF9Bq1PEw3UaxoEoUG8GcrrzaEbjOwEQJTrThgHpBlbwnMRl9ITGw1&nonce=11&requestTimeStamp=1678640534")
|
ctx.Header("authorize", "consumerKey=lovelive_test&timeStamp=1679360075&version=1.1&token=4JM3w3i6FDXr4lHN4K2Q5ys7Fn56QMT5ytIzPLCZ0ItuouoraRlfCYPlnzqsFsE1v9Phd66Cw4bmjcKoxE52gd&nonce=12&requestTimeStamp=1679360075")
|
||||||
ctx.Header("X-Message-Sign", "vP/1uPKsGnArUaIL7lPDgZC4lGPjwVZDvFWiGXFfxrRzq6wQ8Veq3623KCl05/2hTTQnOm3L6bNu377s//R/7SieeQ7L7FNWLptTHoyyqgjZe16CJzyqFGbmm9pxxZDttJ74zkuBO1astYBPxh2+qws4LduZUS0c0VklzP5nNoY=")
|
ctx.Header("X-Message-Sign", "CGfQ1rVjIRXxdq1zPyfp8aHDyekfCJ6PwzZ+a6JZkXJdyzGZXnFK6ZZ9lup5KLYLXKzSOmbzeOUbTV6lYdE5G+hoP+oVSpnKDGt1NKdoy5IeJihfXVbNjM5AC8NF7d8oMGk/zTVsVqHHENCX4bbMMIQuFP+K+iw2SiRRD1dbZPw=")
|
||||||
ctx.String(http.StatusOK, resp.AnnounceState)
|
ctx.String(http.StatusOK, resp.AnnounceState)
|
||||||
}
|
}
|
||||||
|
|||||||
+12
-1
@@ -12,7 +12,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func ApiHandler(ctx *gin.Context) {
|
func ApiHandler(ctx *gin.Context) {
|
||||||
// fmt.Println(c.PostForm("request_data"))
|
// fmt.Println(ctx.PostForm("request_data"))
|
||||||
var formdata []model.SifApi
|
var formdata []model.SifApi
|
||||||
err := json.Unmarshal([]byte(ctx.PostForm("request_data")), &formdata)
|
err := json.Unmarshal([]byte(ctx.PostForm("request_data")), &formdata)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -124,6 +124,17 @@ func ApiHandler(ctx *gin.Context) {
|
|||||||
case "museum":
|
case "museum":
|
||||||
// fmt.Println("info")
|
// fmt.Println("info")
|
||||||
res, err = database.RedisCli.HGet(database.RedisCtx, "temp_dataset", "museum_result").Result()
|
res, err = database.RedisCli.HGet(database.RedisCtx, "temp_dataset", "museum_result").Result()
|
||||||
|
case "profile":
|
||||||
|
if v.Action == "liveCnt" {
|
||||||
|
// fmt.Println("liveCnt")
|
||||||
|
res, err = database.RedisCli.HGet(database.RedisCtx, "temp_dataset", "profile_livecnt_result").Result()
|
||||||
|
} else if v.Action == "cardRanking" {
|
||||||
|
// fmt.Println("cardRanking")
|
||||||
|
res, err = database.RedisCli.HGet(database.RedisCtx, "temp_dataset", "profile_card_ranking_result").Result()
|
||||||
|
} else if v.Action == "profileInfo" {
|
||||||
|
// fmt.Println("profileInfo")
|
||||||
|
res, err = database.RedisCli.HGet(database.RedisCtx, "temp_dataset", "profile_info_result").Result()
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
// fmt.Println("Fuck you!")
|
// fmt.Println("Fuck you!")
|
||||||
err = errors.New("invalid option")
|
err = errors.New("invalid option")
|
||||||
|
|||||||
@@ -7,6 +7,13 @@ import (
|
|||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
func DownloadBatchHandler(ctx *gin.Context) {
|
||||||
|
ctx.Header("user_id", "3241988")
|
||||||
|
ctx.Header("authorize", "consumerKey=lovelive_test&timeStamp=1679236701&version=1.1&token=cHPoOHP5dAs2dh30EkOW8FndO07xlpKHrDRdVOtT7Whlo1opiEMXSwk1JJdAFd4cSeKQvGVRwH2Z7sFh1gnz3gd&nonce=7&requestTimeStamp=1679236698")
|
||||||
|
ctx.Header("X-Message-Sign", "wlfzdWAcqk2B1wgZvJH+YOC64Zc2TcsKZAftPDwM0FLbzPaQnI2/qtdlzviays2redRCzQjePmJEKhDq8AQjUN0D+sX7lwNtlf5HnmCX7SICglYCPflMg+lsl36yppBNkTT8ZbIKu5znlWJVUIXMIS8k/uUwmfBqeOLna7IJNnI=")
|
||||||
|
ctx.String(http.StatusOK, utils.ReadAllText("assets/batch.json"))
|
||||||
|
}
|
||||||
|
|
||||||
func DownloadEventHandler(ctx *gin.Context) {
|
func DownloadEventHandler(ctx *gin.Context) {
|
||||||
ctx.Header("user_id", "3241988")
|
ctx.Header("user_id", "3241988")
|
||||||
ctx.Header("authorize", "consumerKey=lovelive_test&timeStamp=1679236701&version=1.1&token=cHPoOHP5dAs2dh30EkOW8FndO07xlpKHrDRdVOtT7Whlo1opiEMXSwk1JJdAFd4cSeKQvGVRwH2Z7sFh1gnz3gd&nonce=8&requestTimeStamp=1679236698")
|
ctx.Header("authorize", "consumerKey=lovelive_test&timeStamp=1679236701&version=1.1&token=cHPoOHP5dAs2dh30EkOW8FndO07xlpKHrDRdVOtT7Whlo1opiEMXSwk1JJdAFd4cSeKQvGVRwH2Z7sFh1gnz3gd&nonce=8&requestTimeStamp=1679236698")
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ func init() {
|
|||||||
func main() {
|
func main() {
|
||||||
tools.AnalysisApi1Data("assets/api1.json")
|
tools.AnalysisApi1Data("assets/api1.json")
|
||||||
tools.AnalysisApi2Data("assets/api2.json")
|
tools.AnalysisApi2Data("assets/api2.json")
|
||||||
|
tools.AnalysisApi3Data("assets/api3.json")
|
||||||
|
|
||||||
if config.Conf.SifCap.Enabled {
|
if config.Conf.SifCap.Enabled {
|
||||||
sifcap.Start()
|
sifcap.Start()
|
||||||
@@ -34,6 +35,7 @@ func main() {
|
|||||||
r.POST("/main.php/gdpr/get", handler.GdprHandler)
|
r.POST("/main.php/gdpr/get", handler.GdprHandler)
|
||||||
r.POST("/main.php/personalnotice/get", handler.PersonalNoticeHandler)
|
r.POST("/main.php/personalnotice/get", handler.PersonalNoticeHandler)
|
||||||
r.POST("/main.php/tos/tosCheck", handler.TosCheckHandler)
|
r.POST("/main.php/tos/tosCheck", handler.TosCheckHandler)
|
||||||
|
r.POST("/main.php/download/batch", handler.DownloadBatchHandler)
|
||||||
r.POST("/main.php/download/event", handler.DownloadEventHandler)
|
r.POST("/main.php/download/event", handler.DownloadEventHandler)
|
||||||
r.POST("/main.php/lbonus/execute", handler.LBonusExecuteHandler)
|
r.POST("/main.php/lbonus/execute", handler.LBonusExecuteHandler)
|
||||||
r.POST("/main.php/api", handler.ApiHandler)
|
r.POST("/main.php/api", handler.ApiHandler)
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
package resp
|
package resp
|
||||||
|
|
||||||
var (
|
var (
|
||||||
AnnounceState = `{"response_data":{"has_unread_announce":false,"server_timestamp":1678640534},"release_info":[],"status_code":200}`
|
AnnounceState = `{"response_data":{"has_unread_announce":false,"server_timestamp":1679360075},"release_info":[],"status_code":200}`
|
||||||
NotificationToken = `{"response_data":[],"release_info":[],"status_code":200}`
|
NotificationToken = `{"response_data":[],"release_info":[],"status_code":200}`
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -138,3 +138,45 @@ func AnalysisApi2Data(path string) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func AnalysisApi3Data(path string) {
|
||||||
|
apiData := utils.ReadAllText(path)
|
||||||
|
if apiData != "" {
|
||||||
|
var obj model.Response
|
||||||
|
err := json.Unmarshal([]byte(apiData), &obj)
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
var data interface{}
|
||||||
|
err = json.Unmarshal(obj.ResponseData, &data)
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
// resultType := reflect.TypeOf(data)
|
||||||
|
// if resultType.Kind() == reflect.Map {
|
||||||
|
// data = data.(map[string]interface{})
|
||||||
|
// }
|
||||||
|
result := data.([]interface{})
|
||||||
|
for k, v := range result {
|
||||||
|
m, err := json.Marshal(v)
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
key := ""
|
||||||
|
switch k {
|
||||||
|
case 0:
|
||||||
|
key = "profile_livecnt_result"
|
||||||
|
case 1:
|
||||||
|
key = "profile_card_ranking_result"
|
||||||
|
case 2:
|
||||||
|
key = "profile_info_result"
|
||||||
|
}
|
||||||
|
|
||||||
|
if key != "" {
|
||||||
|
database.RedisCli.HSet(database.RedisCtx, "temp_dataset", key, string(m))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user