清图API

 

通用鉴权

在请求的 header 中,添加 apikey 字段,值为后台的 apikey,具体添加方法见后面代码示例

api请求有动态调整的频率限制,触发会提示。建议不同请求间隔至少10秒

所有请求请使用原始表单form-data格式POST发送,所有返回结果以json格式返回

 

清图处理

请求url:https://qingtu.cn/v2/api/v1/qingtu/handle

请求方式:POST

请求参数:

字段名称字段类型是否必填字段说明
fileFilefile 和 url 必填其中一个文件原始格式
urlstringfile 和 url 必填其中一个图片 url 地址
noncestring随机字符串,每次请求不能重复
notify_urlstring可选项。异步通知地址。携带该参数,则在任务处理完成后,会将任务处理结果推送到该url(可免去调用查询check接口的步骤)。注意:Notify 当前未正式开放

返回参数:

字段名称字段类型是否必填字段说明
codeint请求处理结果,0代表成功,其它代表异常
msgstring对应消息提示
dataobject返回数据对象。通常是任务处理相关信息。返回内容会包含任务唯一标识fid,可以根据fid执行查询

 

查询处理结果

请求url:https://qingtu.cn/v2/api/v1/qingtu/check

请求方式:POST

请求参数:

字段名称字段类型是否必填字段说明
fidstring任务标识id,唯一
noncestring随机字符串,每次请求不能重复

返回参数:

字段名称字段类型是否必填字段说明
codeint请求处理结果,0代表成功,其它代表异常
msgstring对应code结果的消息提示
dataobject返回数据对象。通常是任务处理相关信息。返回data字段与后面notify通知字段相同。

 

Notify异步通知

以下内容为异步通知的字段,以form-data形式(注意:非json格式)推送

注意:在业务侧处理任务更新时,由于网络等未知原因,不可强依赖notify。应和check结合使用

字段名称字段类型是否必填字段说明
fidint任务标识id,唯一
created_atstring任务创建时间
statusint任务状态。2:处理完成
status_msgstring任务状态描述
result_urlstring任务处理结果url
messagestring处理结果存储状态

 

删除任务图片

请求url:https://qingtu.cn/v2/api/v1/qingtu/delete

请求方式:POST

请求参数:

字段名称字段类型是否必填字段说明
fidstring任务标识id,唯一
noncestring随机字符串,每次请求不能重复

返回参数:

字段名称字段类型是否必填字段说明
codeint请求处理结果,0代表成功,其它代表异常
msgstring对应code结果的消息提示
dataobject返回数据对象。通常是任务处理相关信息

 

代码示例

PHP 版本:

 

Python 版本: