| | |
| | | |
| | | static StringBuilder s_StringBuilder = new StringBuilder(); |
| | | |
| | | const string VerifyPlayerNameUrl = "https://api.maoergame.com/game/role/response?"; |
| | | const string VerifyPlayerNameUrl = "https://api.maoergame.com/game/role/response"; |
| | | /// <summary>
|
| | | /// 校验玩家名
|
| | | /// </summary>
|
| | |
| | | tables["sender_name"] = playerName;
|
| | | tables["sender_level"] = level.ToString();
|
| | | tables["sender_vip_level"] = vipLv.ToString();
|
| | | tables["timestamp"] = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
|
| | | var ts = System.DateTime.UtcNow - new System.DateTime(1970, 1, 1, 0, 0, 0, 0);
|
| | | tables["timestamp"] = ((long)System.Convert.ToInt64(ts.TotalSeconds)).ToString();
|
| | | tables["key"] = ToMD5(StringUtility.Contact(Sercret, tables["timestamp"]));
|
| | | HttpRequest.Instance.RequestHttpPost(VerifyPlayerNameUrl, tables, HttpRequest.defaultHttpContentType, 3,
|
| | | (bool ok, string result) =>
|
| | |
| | | });
|
| | | } |
| | | |
| | | const string VerifyFairyUrl = "https://api.maoergame.com/game/sociaty/response?"; |
| | | const string VerifyFairyUrl = "https://api.maoergame.com/game/sociaty/response"; |
| | | public void VerifyFairy(string verifyContent, int op_type, string fairyName, int title, Action<bool, string> callback)
|
| | | {
|
| | | if (!requireVerify)
|
| | |
| | | tables["edit_name"] = playerName;
|
| | |
|
| | | tables["notice"] = op_type == 2 ? string.Empty : verifyContent;
|
| | | tables["timestamp"] = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
|
| | | var ts = System.DateTime.UtcNow - new System.DateTime(1970, 1, 1, 0, 0, 0, 0);
|
| | | tables["timestamp"] = ((long)System.Convert.ToInt64(ts.TotalSeconds)).ToString();
|
| | | tables["key"] = ToMD5(StringUtility.Contact(Sercret, tables["timestamp"]));
|
| | |
|
| | | HttpRequest.Instance.RequestHttpPost(VerifyFairyUrl, tables, HttpRequest.defaultHttpContentType, 3,
|
| | |
| | | public static uint toPlayer = 0; |
| | | public static string toPlayerName = string.Empty; |
| | | public static int toPlayerLevel = 0; |
| | | const string VerifyChatUrl = "https://api.maoergame.com/game/chat/response?"; |
| | | const string VerifyChatUrl = "https://api.maoergame.com/game/chat/response"; |
| | | public void VerifyChat(string content, ChatInfoType channelType, Action<bool, string> callback)
|
| | | {
|
| | | int channel = 0;
|
| | |
| | | tables["receiver_level"] = channel == 3 ? (toPlayerLevel == 0 ? string.Empty : toPlayerLevel.ToString()) : string.Empty;
|
| | | tables["receiver_vip_level"] = string.Empty;
|
| | |
|
| | | tables["timestamp"] = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
|
| | | var ts = System.DateTime.UtcNow - new System.DateTime(1970, 1, 1, 0, 0, 0, 0);
|
| | | tables["timestamp"] = ((long)System.Convert.ToInt64(ts.TotalSeconds)).ToString();
|
| | | tables["key"] = ToMD5(StringUtility.Contact(Sercret, tables["timestamp"]));
|
| | |
|
| | | HttpRequest.Instance.RequestHttpPost(VerifyChatUrl, tables, HttpRequest.defaultHttpContentType, 3,
|