API接口

获取API列表

获取账号下的API应用。

接口路径

api/list

参数

参数 参数说明
page 获取第几页的应用
page_size 每页多少个

返回示例

{
"code": 0,
"reason": "请求成功",
"data": {
"list": [
{
"app_id": 887435,
"name": "电商店铺信息查询API[淘宝/天猫/京东]",
"type": "api",
"status": "stopped",
"count_local": 0,
"time_create": 1515504104
},
{
"app_id": 863090,
"name": "上传IP",
"type": "api",
"status": "stopped",
"count_local": 0,
"time_create": 1513612314
},
{
"app_id": 818152,
"name": "模拟登录API Demo-北京社保查询",
"type": "api",
"status": "stopped",
"count_local": 0,
"time_create": 1510818962
}
],
"page": 1,
"total": 19
}
}

创建API

创建一个API应用。

接口路径

api/create

参数

参数 参数说明
app_name API应用名称,无默认值,必需
app_info API应用描述,无默认值,可选
code API应用代码的base64编码,无默认值,必需

返回示例

{
"code": 0,
"reason": "创建成功",
"data": {
"app_id": 887448,
"name": "rest创建爬虫",
"status": "stopped",
"time_create": 1515505215
}
}

删除API

删除指定API应用。

接口路径

api/<API应用ID>/delete

参数

返回示例

{
"code": 0,
"reason": "删除成功"
}

修改API

修改API应用信息。

接口路径

api/<API应用ID>/edit

参数

参数 参数说明
app_name API应用名称,不设置则不修改
app_info API应用描述,不设置则不修改

返回示例

{
"code": 0,
"reason": "修改成功"
}

配置代理

修改API使用的代理。

接口路径

api/<API应用ID>/config/proxy

参数

参数 参数说明
proxy_type 代理IP类型,0-不使用代理IP,3-企业级专属代理IP,4-海外私密代理IP

返回示例

{
"code": 0,
"reason": "设置成功"
}

配置文件云托管

修改API应用的文件云托管信息。

接口路径

api/<API应用ID>/config/host

参数

参数 参数说明
host_type 托管类型,0-不托管,1-阿里云OSS,2-七牛云存储,3-神箭手,4-又拍云
image 是否托管图片类型的文件,true和非零数字都表示托管,不传表示不托管
text 是否托管文本类型的文件,值同上
audio 是否托管音频类型的文件,值同上
video 是否托管视频类型的文件,值同上
application 是否托管应用类型的文件,值同上

返回示例

{
"code": 0,
"reason": "设置成功"
}

获取API的调用key

获取调用API使用的key。

接口路径

api/<API应用ID>/key

参数

返回示例

{
"code": 0,
"reason": "请求成功",
"data": {
"key": "3b1bc381c23d327451b03b27b307a1d7"
}
}