PostResult
所有文档

          对象存储 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