对象存储BOS

    PostResult

    接口描述

    ImageOcrImageClassify两种产品处理后的事件消息推送到app设置的url上,内容包含BOS的事件信息和AI处理的结果。

    如果规则中配置了encryption字段,那么请求中会包含Authorization的签名,保证消息不会被伪造或篡改。

    注意:

    • Status Code: 200 OK才会认为消息推送成功,否则将会重试;
    • 对于过载保护的情况,支持Status Code: 429 Too Many Requests返回值,会间隔一段时间再重试;

    请求

    • 请求语法

      http
      POST /?result HTTP/1.1
      Host: <User_Host>
      Date: <Date>
      Content-Type: application/json; charset=utf-8
      Content-Length: <Content_Length>
      Authorization: <AuthorizationString>
    • 请求参数

    字段 类型 说明
    version String 事件版本,当前为1.0
    eventType String 事件类型
    eventTime String 事件发生时间(GMT格式)
    content Object 事件具体信息
    +domain String 所属的domain
    +bucket String 所属的bucket
    +object String object名字
    +eTag String object的eTag,如果object可能被覆盖,则需要用eTag判断是哪个版本的object触发的事件
    result String 根据实际的事件为imageOcrimageClassify,具体内容参见AI通用文字识别AI通用图像分析
    • 请求头域

    响应

    • 响应头域

    • 响应元素

    示例

    • 请求示例

      http
      POST /?result HTTP/1.1
      Host: BucketName.bj.bcebos.com
      Date: Wed, 12 Sep 2018 06:34:40 GMT
      Content-Type: application/json; charset=utf-8
      Content-Length: 0
      
      {
          "events": [
              {
                  "version": "1.0",
                  "eventType": "PutObject",
                  "eventTime": "2009-10-28T22:32:00Z",
                  "content": {
                      "domain": "bj.bcebos.com",
                      "bucket": "bucket-test",
                      "object": "images/test.jpg",
                      "eTag": "977b9623a15e520c663ac5ff6647e881",
                  },
                  "imageOcr": {
                      "log_id": 153673668620866,
                      "result": {
                          "ocr": {
                              "log_id": 1078286758436670376,
                              "words_result": [
                                  {
                                      "words": "MAKE"
                                  }
                              ],
                              "words_result_num": 1,
                              "direction": 0
                          }
                      }
                  },
                  "imageClassify": {
                      "log_id": 6353842115261500790,
                      "result_num": 1,
                      "result": [
                          {
                              "score": 0.566877,
                              "root": "人物-人物特写",
                              "keyword": "马尾辫"
                          }
                      ]
                  }
              }
          ]
      }
    • 响应示例

      HTTP/1.1 200 OK
      x-bce-request-id: 4db2b34d-654d-4d8a-b49b-xxxxxx786409
      Date: Wed, 12 Sep 2018 06:34:40 GMT
      Content-Length: 0
      Connection: close
      Server: BceBos
    上一篇
    DeleteNotification
    下一篇
    PostEvent