测试端点
只有当主机、API key 和签名都正确时,/authentication_test 才会返回 200。使用 GET 测试不 带 body 的请求,使用 POST 同时测试 payload_md5。header 的构造方式:认证测试。
适用范围
| 角色 | 主机 | 所需权限 |
|---|---|---|
| 管理人 | manager-api | — |
| 顾问 | consultant-api | — |
| 转让方 | assignor-api | — |
各主机的 Base URL:环境(主机)。
GET
ENDPOINT
/authentication_testMÉTODO
GET不带 body,签名中也不包含 payload_md5。
Response
STATUS
200{
"success": "Congrats!"
}
POST
ENDPOINT
/authentication_testMÉTODO
POST{
"name": "QI Tech"
}
Response
STATUS
200{
"name": "QI Tech",
"success": "Congrats!"
}
错误
| 状态码 | 代码 | 触发条件 |
|---|---|---|
| 400 | QIT000001 | POST 缺少 name、name 为空、除 name 外还有其他字段,或 body 不是 JSON。 |
| 401 | *000008 | API key 无效。几乎总是因为使用了其他角色的 Base URL。 |
| 401 | *000016 | 签名中的 payload_md5 与 POST 实际发送的字节不一致。 |
其他签名错误参见认证错误。
认证、权限和主机相关错误:参见 API 错误。