自定义图片黑库接口
所有文档

          媒体内容审核 VCR

          自定义图片黑库接口

          创建自定义图片黑库

          创建自定义图片黑库

          请求语法

          POST /v<version>/image/lib HTTP/1.1
          host: vcr.bj.baidubce.com
          authorization: <bce-authorization-string>
          x-bce-date: <bce-authorization-utc-date>
          content-type: application/json

          请求参数

          参数 类型 描述 是否必须
          name String 自定义图片黑库名称,最长40个字符
          description String 描述,最大支持256字符

          请求示例

          POST /v1/image/lib HTTP/1.1
          host: vcr.bj.baidubce.com
          content-type: application/json
          authorization: <bce-authorization-string>
          x-bce-date: <bce-authorization-utc-date>
          
          {
              "name": "test",
              "description": "image lib description"
          }

          响应参数

          响应示例

          HTTP/1.1 200 OK

          删除自定义图片黑库

          谨慎使用 该接口会删除自定义图片黑库

          • 注:删除图片黑库会导致绑定该库的审核模版不可用,删除图片黑库前请确认已无模版绑定该库。

          请求语法

          DELETE /v<version>/image/lib/{name} HTTP/1.1
          host: vcr.bj.baidubce.com
          authorization: <bce-authorization-string>
          x-bce-date: <bce-authorization-utc-date>

          请求参数

          参数 类型 描述 是否必须
          name String 库名称

          请求示例

          DELETE /v1/image/lib/test HTTP/1.1
          host: vcr.bj.baidubce.com
          authorization: <bce-authorization-string>
          x-bce-date: <bce-authorization-utc-date>

          响应参数

          响应示例

          HTTP/1.1 200 OK

          列出所有图片黑库

          列出所有自定义图片黑库

          请求语法

          GET /v<version>/image/lib HTTP/1.1
          host: vcr.bj.baidubce.com
          authorization: <bce-authorization-string>
          x-bce-date: <bce-authorization-utc-date>

          请求参数

          请求示例

          GET /v1/image/lib HTTP/1.1
          host: vcr.bj.baidubce.com
          authorization: <bce-authorization-string>
          x-bce-date: <bce-authorization-utc-date>

          响应参数

          参数 类型 描述
          libs Array 自定义库集合
          +name String 库名称
          +description String 描述信息
          +count Integer 库内图片个数
          +createTime Date 创建时间

          响应示例

          HTTP/1.1 200 OK
          {
          	"libs": [
          		{
                      "name": "test",
                      "count": 10,
                      "description": "desc",
                      "createTime": "2020-12-04T07:23:59Z"
                  }
          	]
          }

          添加图片到黑库

          往指定的自定义黑库中添加图片。

          请求语法

          PUT /v<version>/image/lib/{name}?add HTTP/1.1
          host: vcr.bj.baidubce.com
          authorization: <bce-authorization-string>
          x-bce-date: <bce-authorization-utc-date>
          content-type: application/json

          请求参数

          参数 类型 描述 是否必须
          name String 库名称
          items Array 图片地址集合,最多100张

          请求示例

          PUT /v1/image/lib/test?add HTTP/1.1
          host: vcr.bj.baidubce.com
          content-type: application/json
          authorization: <bce-authorization-string>
          x-bce-date: <bce-authorization-utc-date>
          
          {
              "items": [
              	"http://image1.jpg", 
                  "http://image2.jpg"
              ]
          }

          响应参数

          响应示例

          HTTP/1.1 200 OK

          从黑库中删除图片

          删除指定的自定义黑库中的图片。

          请求语法

          PUT /v<version>/image/lib/{name}?delete HTTP/1.1
          host: vcr.bj.baidubce.com
          authorization: <bce-authorization-string>
          x-bce-date: <bce-authorization-utc-date>
          content-type: application/json

          请求参数

          参数 类型 描述 是否必须
          name String 库名称
          items Array 图片ID集合,最多100张

          请求示例

          PUT /v1/image/lib/test?delete HTTP/1.1
          host: vcr.bj.baidubce.com
          content-type: application/json
          authorization: <bce-authorization-string>
          x-bce-date: <bce-authorization-utc-date>
          
          {
              "items": [
              	"X2bzk3YBeesIwZTbdF8Y", 
                  "1wx7LHYBeesIwZTb_59J"
              ]
          }

          响应参数

          响应示例

          HTTP/1.1 200 OK

          查看黑库中的图片

          查看自定义黑库中的图片列表

          请求语法

          GET /v<version>/image/lib/{name}?pageNo={pageNo}&pageSize={pageSize} HTTP/1.1
          host: vcr.bj.baidubce.com
          authorization: <bce-authorization-string>
          x-bce-date: <bce-authorization-utc-date>

          请求参数

          参数 类型 描述 是否必须
          name String 库名称
          pageNo Integer 分页页数,默认为1
          pageSize Integer 分页显示条数,默认为20

          请求示例

          GET /v1/image/lib/test?pageNo=1&pageSize=20 HTTP/1.1
          host: vcr.bj.baidubce.com
          authorization: <bce-authorization-string>
          x-bce-date: <bce-authorization-utc-date>

          响应参数

          参数 类型 描述
          pageNo Integer 分页页数
          pageSize Integer 分页显示条数
          totalCount Integer 图片总数
          result Array 图片列表
          + id String 图片ID
          + source String 图片地址

          响应示例

          HTTP/1.1 200 OK
          {
          	"pageNo": 1,
          	"pageSize": 20,
              "totalCount": 1,
          	"result": [
                  {
                          "id": "X2bzk3YBeesIwZTbdF8Y",
                          "source": "https://bj.bcebos.com/test.jpg"
                  }
          	]
          }
          上一篇
          文档更新记录
          下一篇
          Java SDK