基本信息
API基本信息
- 接口地址:
https://api.spell.im
- 接口存在版本号
- 使用:
https://api.spell.im/v1
- 文档:请在左上角切换至对应的API版本
- 使用:
构造请求
接口可能需要用户的 API Key
或签名,如果还没有创建,请先创建 API Key。
- 请求头中均需包含:
X-API-Key: <ApiToken>
- GET 查询操作中,参数在URL中携带发送,即 Query Parameters;
- POST 创建操作中,参数在请求体中发送,格式为
application/json
,请求头中需要包含签名X-Signature: <SIGNATURE>
,具体请参考:API密钥。
获取响应
所有接口的响应都是 JSON 格式。
响应返回状态码
- HTTP
200
:成功 - HTTP
400
:请求错误 - HTTP
401
:未认证 - HTTP
403
:无权限 - HTTP
404
:资源不存在 - HTTP
500
:服务器错误
对于成功的请求,常见的返回形式如下:
单结果数据,如创建成功后的返回:
{
"code": 200,
"data": {
// 单条数据
}
}
多结果数据,如查询列表返回:
{
"code": 200,
"items": [
{
// 单条数据
},
{
// 单条数据
},
...
]
}