|
分享例程
界面截图: |
|
备注说明: |
需要的拿走玩 |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 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 |
|
|