| 参数名 | 是否必须 | 类型 | 描述 |
|---|---|---|---|
| req_id | 是 | String | 请求的id,自行保证不会重复即可 |
| jobid | 是 | String | 下载任务的id |
| offset | 否 | Uint32 | 下载偏移量 |
| limit | 否 | Uint32 | 本次请求大小 |
| format_version | 是 | Uint32 | 表示回包的格式,目前版本为1 |
| 4Bytes | 4Bytes | req_id_len Bytes | 4Bytes | Data_len Bytes |
|---|---|---|---|---|
| format_version | req_id_len | req_id | data_len | binary |
以上所有字段均为直接拼接,没有任何分隔符,解析时先解析出字段长度,再继续解析字段内容。
字段含义如下:
| format_version | 数据格式的版本号,目前为1 |
|---|---|
| req_id_len | req_id的长度 |
| req_id | 请求的id,此处企业微信透传上行的req_id |
| data_len | 文件的二进制长度 |
| binary | 文件的二进制 |