.版本 2
.支持库 spec
.支持库 dp1
.子程序 查询, 文本型
.参数 token_client_salt, 文本型
.参数 token, 文本型, 可空
.参数 did, 文本型, 可空
.局部变量 提交网址, 文本型
.局部变量 返回文本, 文本型
.局部变量 sig, 文本型
.局部变量 json, 类_json
.局部变量 名称, 文本型
.局部变量 NStokensig, 文本型
' 格式token = “2e6506999d244621a94d6af25b9ae646-1273348264”
' 格式token_client_salt = “995394347f6c96fb0ff4a7e9cccbde7f”
' 格式did="ANDROID_849ce8da89d2d7bd"
提交网址 = “//apis1.gifshow.com/rest/n/user/profile/v2?isp=CMCC&mod=HUAWEI%28VOG-AL00%29&lon=116.410248&country_code=cn&kpf=ANDROID_PHONE&did=” + did + “&kpn=KUAISHOU&net=WIFI&app=0&oc=ALI_CPD%2C17&ud=” + 文本_取右边 (token, “-”, , ) + “&hotfix_ver=&c=ALI_CPD%2C17&sys=ANDROID_7.1.2&appver=6.3.1.8720&ftt=&language=zh-cn&iuid=&lat=39.916411&did_gt=1604987510763&ver=6.3&max_memory=192”
sig = Get_Sig (“isp=CMCC&mod=HUAWEI%28VOG-AL00%29&lon=116.410248&country_code=cn&kpf=ANDROID_PHONE&did=” + did + “&kpn=KUAISHOU&net=WIFI&app=0&oc=ALI_CPD%2C17&ud=” + 文本_取右边 (token, “-”, , ) + “&hotfix_ver=&c=ALI_CPD%2C17&sys=ANDROID_7.1.2&appver=6.3.1.8720&ftt=&language=zh-cn&iuid=&lat=39.916411&did_gt=1604987510763&ver=6.3&max_memory=192&user=” + 文本_取右边 (token, “-”, , ) + “&token=” + token + “&client_key=3c2cd3f3&os=android”)
NStokensig = 校验_取sha256 (到字节集 (sig + token_client_salt))
返回文本 = 到文本 (编码_编码转换对象 (网页_访问 (提交网址, 1, “user=” + 文本_取右边 (token, “-”, , ) + “&token=” + token + “&client_key=3c2cd3f3&__NStokensig=” + NStokensig + “&os=android&sig=” + sig, , , , , , , , )))
调试输出 (返回文本)
json.解析 (返回文本)
名称 = json.取通用属性 (“userProfile.profile.user_name”, )
调试输出 (名称)
返回 (名称)
.子程序 Get_Sig, 文本型, 公开
.参数 网址, 文本型
.参数 提交数据, 文本型, 可空
.局部变量 文本, 文本型
.局部变量 js, 类_脚本组件
文本 = 网址 + “&” + 提交数据
js.执行 (#排序JS)
文本 = 编码_URL解码 (文本, 真)
文本 = js.运行 (“getString”, 文本)
文本 = 到文本 (编码_Ansi到Utf8 (文本))
' 调试输出 (文本)
返回 (取数据摘要 (到字节集 (文本 + “382700b563f4”)))
.子程序 _按钮1_被单击
查询 (编辑框3.内容, 编辑框1.内容, 编辑框2.内容)