窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_主窗口 | | | |
.局部变量 登录按钮, 整数型
.局部变量 用户名编辑框, 整数型
.局部变量 密码编辑框, 整数型
.局部变量 状态标签, 整数型
.局部变量 token, 文本型
登录按钮 =
创建按钮 (“登录”, , , 120, 30, 200, 50
)用户名编辑框 =
创建编辑框 (“”, , , 120, 30, 200, 30
)密码编辑框 =
创建密码框 (“”, , , 120, 80, 200, 30
)状态标签 =
创建标签 (“”, , , 120, 130, 200, 30
) 设置控件位置 (登录按钮, , 真, 120, 180
) 登录按钮.被单击事件 =
子程序 (_登录按钮_被单击
) 全局变量_设置 (“token”,
“”).局部变量 用户名, 文本型
.局部变量 密码, 文本型
.局部变量 响应文本, 文本型
.局部变量 登录结果, 文本型
用户名 =
编辑框_取内容 (用户名编辑框
)密码 =
密码框_取内容 (密码编辑框
) 登录结果 =
_http_get (“http://114.67.222.10:7000/api/sign/username=” + 用户名 +
“&password=” + 密码
) 如果 (取文本左边 (登录结果, 1
) =
“1”) token =
取文本右边 (登录结果, 2
)全局变量_设置 (“token”, token
)标签_置标题 (状态标签,
“登录成功,token: ” + token
)否则
标签_置标题 (状态标签,
“登录失败: ” +
取文本右边 (登录结果, 2
))
结束
.局部变量 itemid, 文本型
.局部变量 phonetype, 文本型
.局部变量 province, 文本型
.局部变量 phone, 文本型
.局部变量 获取号码结果, 文本型
itemid =
“你的项目ID”phonetype =
“0”province =
“44”phone =
“” 获取号码结果 =
_http_get (“http://接口地址/api/jm_hqhm2/token=” +
全局变量_取 (“token”) +
“&itemid=” + itemid +
“&phonetype=” + phonetype +
“&Province=” + province +
“&phone=” + phone
) 结束 子程序
|
token | 文本型 | | |
projectId | 文本型 ' 项目ID,用于后续操作 | | |
phoneNum | 文本型 ' 手机号,用于后续操作 | | |
orderId | 文本型 ' 订单编号,用于后续操作 | | |
|
(暂未填写DLL命令名) | | |
|
(未填写库文件名) |
|
(未填写命令名) |
|
username | 文本型 | | |
password | 文本型 | | |
.局部变量 loginResult, 文本型
.局部变量 responseParts, 文本型数组
loginResult =
_http_get (“http://114.67.222.10:7000/api/sign/username=” +
用户名到URL编码 (username
) +
“&password=” +
密码到URL编码 (password
))
responseParts =
文本到数组 (loginResult,
“|”)如果 (取数组元素 (responseParts, 1
) =
“1”) token =
取数组元素 (responseParts, 2
)信息框 (“登录成功,token: ” + token, 0,
)返回 (真)否则
信息框 (“登录失败: ” +
取数组元素 (responseParts, 2
), 0,
)返回 (假)结束
|
(暂未填写DLL命令名) | | |
|
(未填写库文件名) |
|
(未填写命令名) |
|
itemId | 文本型 | | |
phoneType | 整数型 ' 号码类型,0为不限制,1为虚拟,2为实卡 | | |
province | 文本型 ' 省份代码,可选 | | |
specificPhone | 文本型 ' 指定号码,可选 | | |
.局部变量 getResult, 文本型
.局部变量 resultParts, 文本型数组
getResult =
_http_get (“http://接口地址/api/jm_hqhm2/token=” + token +
“&itemid=” + itemId +
“&phonetype=” +
到文本 (phoneType
) +
“&Province=” �
�� (如果 (province =
“”,
“”, province
) +
“&phone=” �
�� (如果 (specificPhone =
“”,
“”, specificPhone
))
) resultParts =
文本到数组 (getResult,
“|”)如果 (取数组元素 (resultParts, 1
) =
“获取成功”) projectId =
取数组元素 (resultParts, 2
)phoneNum =
取数组元素 (resultParts, 3
)orderId =
取数组元素 (resultParts, 4
)信息框 (“获取号码成功,项目ID: ” + projectId +
“,手机号: ” + phoneNum +
“,订单编号: ” + orderId, 0,
)返回 (真)否则
信息框 (“获取号码失败: ” +
取数组元素 (resultParts, 2
), 0,
)返回 (假)结束
.局部变量 getMessageResult, 文本型
.局部变量 messageParts, 文本型数组
getMessageResult =
_http_get (“http://接口地址/api/qm_xm2/token=” + token +
“&project_id=” + projectId +
“&phone_num=” + phoneNum +
“&order=” + orderId
) messageParts =
文本到数组 (getMessageResult,
“|”)如果 (取数组元素 (messageParts, 1
) =
“获取成功”) 信息框 (“短信内容: ” +
取数组元素 (messageParts, 2
), 0,
)返回 (真)否则
信息框 (“获取短信失败: ” +
取数组元素 (messageParts, 2
), 0,
)返回 (假)结束
.局部变量 releaseResult, 文本型
releaseResult =
_http_get (“http://接口地址/api/jm_sfhm2/token=” + token +
“&project_id=” + projectId +
“&phone_num=” + phoneNum
) 如果 (取文本左边 (releaseResult, 5
) =
“释放成功”) 信息框 (“释放号码成功”, 0,
)返回 (真)否则
信息框 (“释放号码失败: ” +
释放结果中的错误信息 (releaseResult
), 0,
) 返回 (假)结束
|
(暂未填写DLL命令名) | | |
|
(未填写库文件名) |
|
(未填写命令名) |
|
原始文本 | 文本型 | | |
.局部变量 编码后文本, 文本型
返回 (编码后文本
) |
(暂未填写DLL命令名) | | |
|
(未填写库文件名) |
|
(未填写命令名) |
|
释放结果 | 文本型 | | |
返回 (“未知错误”) |
internet ' 确保已添加Internet支持库以支持网络请求 | (未知支持库) |