变量名 | 类 型 | 静态 | 数组 | 备 注 |
token | 文本型 | | |
pk | 文本型 | | |
t_userid | 文本型 | | |
RSA | 整数型 | | |
param | 字节集 | | |
d | 字节集 | | |
i | 整数型 | | |
data1 | 字节集 | | |
result | 文本型 | | |
clienttime | 文本型 | | |
userid | 文本型 | | |
signature | 文本型 | | |
data | 文本型 | | |
http | WinHttpW | | |
ret | 文本型 | | |
json | zyJsonDocument | | |
最后访问时间 | 双精度小数型 | | |
token =
“” t_userid =
“936640086” clienttime =
GetTime10 (,
)userid =
“0” pk =
“{” +
#引号 +
“clienttime” +
#引号 +
“:” + clienttime +
“,” +
#引号 +
“token” +
#引号 +
“:” +
#引号 + token +
#引号 +
“,” +
#引号 +
“t_userid” +
#引号 +
“:” + t_userid +
“}”RSA =
PEM_载入公钥 (“MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIAG7QOELSYoIJvTFJhMpe1s/gbjDJX51HBNnEl5HXqTW6lQ7LC8jr9fWZTwusknp+sVGzwd40MwP6U5yDE27M/X1+UR4tvOGOqp94TJtQ1EPnWGWXngpeIW5GxoQGao1rmYWAu6oi1z9XkChrsUdC6DJE5E221wf/4WLFxwAtRQIDAQAB”)param =
取空白字节集 (128
)d =
到字节集 (pk
)
计次循环首 (取字节集长度 (d
), i
)
param
[i
] = d
[i
]
计次循环尾 ()data1 =
RSA加密_公钥加密 (RSA, param, 3
)
计次循环首 (取字节集长度 (data1
), i
)
result = result +
到大写 (格式化文本 (“%02x”, data1
[i
]))
计次循环尾 ()pk = result
signature =
子文本替换 ( #sign, “{clienttime}”, clienttime, , ,
真)signature =
子文本替换 (signature,
“{userid}”, userid, , ,
真)signature =
子文本替换 (signature,
“{t_userid}”, t_userid, , ,
真)signature =
子文本替换 (signature,
“{p}”, pk, , ,
真)signature =
取数据摘要 (到字节集 (signature
))
data =
“{” +
#引号 +
“userid” +
#引号 +
“:” + userid +
“,” +
#引号 +
“t_userid” +
#引号 +
“:” + t_userid +
“,” +
#引号 +
“source” +
#引号 +
“:20,” +
#引号 +
“v_source” +
#引号 +
“:3,” +
#引号 +
“s_userid” +
#引号 +
“:0,” +
#引号 +
“relinfo” +
#引号 +
“:1,” +
#引号 +
“addrStatus” +
#引号 +
“:0,” +
#引号 +
“p” +
#引号 +
“:” +
#引号 + pk +
#引号 +
“}”http.
Open (“POST”,
“https://gateway.kugou.com/v5/get_ta_info?signature=” + signature +
“&plat=1&clienttime=” + clienttime +
“&mid=337487065014766588018620942156469150699&uuid=-&dfid=2lxmoZ0PFsvi0UXfLC09Ugg0&clientver=12129&appid=1005”)http.
SetContentType (“text/plain; charset=ISO-8859-1”)http.
SetRequestHeader (“Host”,
“gateway.kugou.com”,
)http.
SetRequestHeader (“KG-CLIENTTIMEMS”,
GetTime (,
),
)http.
SetRequestHeader (“KG-FAKE”, userid,
)http.
SetRequestHeader (“User-Agent”,
“Android13-AndroidPhone-12129-201-0-User-wifi”,
)http.
SetRequestHeader (“x-router”,
“usercenter.kugou.com”,
)http.
Send (data
)ret =
编码_Utf8到Ansi (http.
GetResponseBody ())
json.
解析 (ret, , ,
)最后访问时间 =
取时间间隔 (到时间 (时间_时间戳转文本 (GetTime10 (,
))
),
到时间 (时间_时间戳转文本 (json.
取文本 (“data.logintime”,
))
),
#小时 )调试输出 (“昵称:” + json.
取文本 (“data.nickname”,
),
“粉丝:” + json.
取文本 (“data.fans”,
),
“关注:” + json.
取文本 (“data.follows”,
),
“归属地:” + json.
取文本 (“data.province”,
) +
“ ” + json.
取文本 (“data.city”,
),
“最近登录时间:” +
到文本 (最后访问时间
) +
“小时前来过”,
“访客:” + json.
取文本 (“data.hvisitors”,
))
|
eAPI |
dp1 |
lanyuku | (未知支持库) |
spec |