用户组 
易积分538
热心0
好评0
|
准备资源:VS2019 微软官网就能下载到,大家自己下载安装
如意网络验证1.71版 站内下载
2020-4-20
构建公用class类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;
namespace ruyi
{
class RuYi
{
private string appkey;
private string rc4key;
private string api;
private string sn;
private string qqappid;
private static string token;
private static string userid;//用户ID
private static string headportrait;//头像
private static string nickname;//昵称
private static string vip;//会员
private static string integral;//积分
private static string account;
private static string username;//账号
private static string email;//邮箱
private static string mobeli;//手机号
private static string signin;//签到
private static string referrer;//推荐人
private static string openid_qq;
private static string openid_wx;
private static MD5 md5 = MD5.Create();
public RuYi(string _appkey,string _rc4key,string _api,string _sn,string _qqappid)
{
appkey = _appkey;
rc4key = _rc4key;
api = _api;
sn = _sn;
qqappid = _qqappid;
}
#region string转换到MD5
private static string GetMD5HashString(Encoding encode,string sourceStr)
{
StringBuilder sb = new StringBuilder();
byte[] source = md5.ComputeHash(encode.GetBytes(sourceStr));
for(int i = 0; i < source.Length; i++)
{
sb.Append(source.ToString("x2"));
}
return sb.ToString();
}
#endregion
#region 读取签名数据
public string Autograph(string str)
{
return GetMD5HashString(Encoding.UTF8, str+"&"+appkey);
}
#endregion
#region 设置或读取token
public string Token
{
set{ token = value; }
get { return token; }
}
#endregion
#region 设置或读取用户ID
public string Userid
{
set { userid = value; }
get { return userid; }
}
#endregion
#region 设置或读取头像
public string Headportrait
{
set { headportrait = value; }
get { return headportrait; }
}
#endregion
#region 设置或读取昵称
public string Nickname
{
set { nickname = value; }
get { return nickname; }
}
#endregion
#region 设置或读取会员
public string Vip
{
set { vip = value; }
get { return vip; }
}
#endregion
#region 设置或读取积分
public string Integral
{
set { integral = value; }
get { return integral; }
}
#endregion
#region 设置或读取account
public string Account
{
set { account = value; }
get { return account; }
}
#endregion
#region 设置或读取账号
public string Username
{
set { username = value; }
get { return username; }
}
#endregion
#region 设置或读取邮箱
public string Email
{
set { email = value; }
get { return email; }
}
#endregion
#region 设置或读取手机号
public string Mobeli
{
set { mobeli = value; }
get { return mobeli; }
}
#endregion
#region 设置或读取签到
public string Signin
{
set { signin = value; }
get { return signin; }
}
#endregion
#region 设置或读取推荐人
public string Referrer
{
set { referrer = value; }
get { return referrer; }
}
#endregion
#region 设置或读取openid_qq
public string Openid_qq
{
set { openid_qq = value; }
get { return openid_qq; }
}
#endregion
#region 设置或读取openid_wx
public string Openid_wx
{
set { openid_wx = value; }
get { return openid_wx; }
}
#endregion
}
}
后续再慢慢更新。。。。敬请期待!
|
|