public static string[] fgo_logintomembercenter(string username, string rkuid, string access_token) { var table = new Hashtable { { "deviceid", FgoMain.get_device_id() }, { "t", 22360 }, { "v", "1.0.1" }, { "s", 1 }, { "mac", "00000000000000E0" }, { "os", FgoMain.get_os() }, { "ptype", FgoMain.get_ptype() }, { "imei", "aaaaa" }, { "username", username }, { "type", "token" }, { "bundleid", "com.bilibili.fatego" }, { "rkuid", rkuid }, { "access_token", access_token }, { "rksdkid", 1 }, { "rkchannel", FgoMain.get_rkchannel() }, { "appVer", FgoMain.get_game_version() }, { "dateVer", FgoMain.get_data_ver() }, { "lastAccessTime", FgoMain.get_timestamp_fgo() }, { "try", "" }, { "developmentAuthCode", FgoMain.get_developmentAuthCode() }, { "version", FgoMain.get_data_ver() }, { "dataVer", FgoMain.get_data_ver() } }; var response = JObject.Parse(FgoMain.convert_response(NetworkAPI.CreatePostHttpResponse(FgoMain.get_pre_address("logintomembercenter"), table))); var resCode = FgoMain.parse_rescode(response); if (resCode != "00") { return(new string[3] { resCode, response["response"][0]["fail"]["title"].ToString(), response["response"][0]["fail"]["detail"].ToString() }); } FgoConstant.fgo_const[9] = response["response"][0]["success"]["dateVer"].ToString(); return(new string[3] { "00", response["response"][0]["success"]["rguid"].ToString(), response["response"][0]["success"]["rgusk"].ToString() }); }
public static string[] fgo_member() { var table = new Hashtable { { "deviceid", FgoMain.get_device_id() }, { "t", 22360 }, { "v", "1.0.1" }, { "s", 1 }, { "mac", "00000000000000E0" }, { "os", FgoMain.get_os() }, { "ptype", FgoMain.get_ptype() }, { "imei", "aaaaa" }, { "username", "lv9999" }, { "type", "login" }, { "password", "111111" }, { "rksdkid", 1 }, { "rkchannel", FgoMain.get_rkchannel() }, { "appVer", FgoMain.get_game_version() }, { "dateVer", FgoMain.get_data_ver() }, { "lastAccessTime", FgoMain.get_timestamp_fgo() }, { "try", "" }, { "developmentAuthCode", FgoMain.get_developmentAuthCode() }, { "version", FgoMain.get_data_ver() }, { "dataVer", FgoMain.get_data_ver() } }; var response = JObject.Parse(FgoMain.convert_response(NetworkAPI.CreatePostHttpResponse(FgoMain.get_pre_address("member"), table))); var resCode = FgoMain.parse_rescode(response); if (resCode != "00") { return(new string[3] { resCode, response["response"][0]["fail"]["title"].ToString(), response["response"][0]["fail"]["detail"].ToString() }); } FgoConstant.fgo_const[7] = response["response"][0]["success"]["version"].ToString(); return(new string[1] { "00" }); }