APIV2 较 APIV1 有很多变化:
1. 完善返回结果, 返回码, 提供用户更详尽的结果信息
APIV2 增加 200+ 个返回码, 让用户不再为调试代码而困扰.
API 返回的结果是 JSON 格式
- result: API 请求是否成功
- statusCode: API 返回码
- message: API 返回码的中文解释
- info: 数据信息
示例如下:
1 | **请求成功** |
2. 新增接口, 扩充参数, 完善返回信息
- 新增接口: 日程发送, 模板提交
- 扩充参数:
发送 API 增加参数回执地址, 纯文本发送 等参数.
模板 API 增加参数是否提审. - 完善返回信息:
balabala
3. 其他变化
APIV2 的请求地址: http://api.sendcloud.net/apiv2
API 的请求格式: http://api.sendcloud.net/apiv2/<模块>/<动作>
模块: 功能模块名称. 比如: mail (邮件模块), addresslist (地址列表) 等.
动作: 每个模块所实现的功能. 比如: send, add 等.
只提供 JSON 格式的返回结果
参数使用驼峰命名格式