123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace LoyalSoftSDK
- {
- /// <summary>
- /// 设置
- /// </summary>
- class Config
- {
- /// <summary>
- /// 龙游SDK的api请求地址
- /// </summary>
- public const string api_url = "https://api.game7000.com/sdk/WebServer/Amfphp/index.php";
- /// <summary>
- /// 查询实名游戏时间:参数:pid
- /// 返回:
- /// </summary>
- public const string realInfo_url = "https://api.game7000.com/sdk/WebServer/Amfphp/service_call/InquireApi/GetExtInfo.php";
- /// <summary>
- /// 上报游戏时长:参数:pid,累加值
- /// </summary>
- public const string realReport_url = "https://api.game7000.com/sdk/WebServer/Amfphp/service_call/InquireApi/ReportGTS.php";
- /// <summary>
- /// 发送通讯时用这个字符串拼接到数据后面计算md5值,作为sign
- /// </summary>
- public const string keyStr = "Sanders will affect the end vote.";
- /// <summary>
- /// 计算上报游戏时长消息的md5校验码
- /// </summary>
- /// <param name="data"></param>
- /// <returns></returns>
- public static string CalcReportSgin(string data){
- return RegexInspection.GetMD5Hash(data + keyStr);
- }
- }
- /// <summary>
- /// 防沉迷 查询/上报消息的返回值
- /// </summary>
- class RealInfo_ret {
- /// <summary>
- /// 错误码, 0 成功, 非0 其他错误
- /// </summary>
- public int ret;
- /// <summary>
- /// 返回值
- /// </summary>
- public UserAgeAuditRet data;
- /// <summary>
- /// md5签名
- /// </summary>
- public string sign;
- /// <summary>
- /// 附加(错误)信息
- /// </summary>
- public string msg;
- /// <summary>
- /// 未成年实名信息返回值
- /// </summary>
- public class UserAgeAuditRet {
- /// <summary>
- /// 是否已经实名
- /// </summary>
- public bool isRealname;
- /// <summary>
- /// 年龄段: 00 成年, 08 8周岁及以下, 16 8~16周岁, 18 16~18周岁
- /// </summary>
- public string ageType;
- /// <summary>
- /// 当天累计游戏时长(单位:秒)
- /// </summary>
- public int todayGameTime;
- }
- }
- }
|