对接必读
接口地址
http://linshi.slyz8.cn/
1.1 接口规则
传输方式 | http 或 https |
---|---|
提交方式 | post |
请求参数类型 | application/x-www-form-urlencoded |
响应参数类型 | Content-Type: application/json |
返回格式 | json |
1.2 请求公共参数
字段 | 类型 | 必填 | 描述 |
---|---|---|---|
agent_id | int | 必填 | 代理id |
app_id | string | 必填 | 代理应用id |
timestamp | int | 必填 | 当前10位时间戳 |
sign | string | 必填 | 签名 |
1.3 返回参数字段格式
字段 | 类型 | 必填 | 描述 |
---|---|---|---|
msg | int | 必填 | 响应文本提示内容 |
code | int | 必填 | 响应code码,只有两种:0代表响应失败或无数据,1代表成功 |
data | string | 必填 | 响应数据体 |
1.4 签名生成步骤
- 按照键字母进行正序排序(ASCII 码从小到大排序【字典序】)
- 排序之后的参数按照 key + value + key + value 格式拼接成字符串stringA(不包含‘+’)
- 在 stringA 最后拼接上 api_token 得到 stringSignTemp 字符串,并对 stringSignTemp 进行 MD5 运算,得到 sign
1.5 对接流程
服务域名:
::: highlight red 📌
注:公共请求参数,为公共必带参数,需要开发者自行设置好,以下文档不在每个api做冗余介绍
:::
step 1: 开发者需要通过平台给的公共参数设置好公共请求参数,并根据签名步骤算出签名,并带上签名,平台技术会给出签名各种热门语言签名sdk demo
step 2: 开发者第一步获取到验证码截图后,即可向题目提问接口发起请求,将截图发给服务端,服务api响应成功,会返回一个拉取答案的题号,请保存好该题号
step 3: 开发者,需要根据自己的验证码失效时间来启动定时器,轮询获取答案接口,频率为2秒,服务会响应请求,响应成功,回复返回一个json格式的坐标数组,数组迭代顺序为鼠标点击顺序,即数组0,1,2下标
step 4: 开发者,需要通过RPA操作后,正确、超时、答案错误都要反馈我们的反馈接口,服务会响应msg:'ok'
具体参数以接口文档为准
最后修改时间: 2 年前