# 获取临时 oss 上传授权

# 1) 请求地址

/healthPreAnalysis

Request Header: Content-Type:application/x-www-form-urlencoded

# 2) 调用方式:HTTP POST

# 3) 接口描述:

  • 本接口的调用应该早于视频分析接口 30 秒以上,建议视频录制前调用一次
  • 调用本接口获取阿里 oss 临时上传授权信息
  • 请按照接口返回的 ossEndPoint ossBucket ossObjName 上传文件
  • oss 临时上传权限为 15 分钟,超过 15 分钟请重新申请授权

# 4) 请求参数:

# POST参数:

参数名 格式 必填 说明
pid String(32) Y 合作客户平台ID,由奇点分配
appid String(32) Y 合作客户申请开通的服务ID,由奇点分配
timestamp Long(13) Y 毫秒级时间戳,请求时间和奇点服务器时间相差不能超过10分钟,否则会拒绝请求
sign String(32) Y 请求签名
token String(64) N 接口调用临时token,token有效期24小时,超过有效期或token错误需要校验签名

# 5) 请求返回结果:

{
  "ret": true,
  "result": {
    "ossCredentials": {
      "SecurityToken": "CAISiwJ1q6Ft5B2yfSjIr5f4OfzjioZVg4ilM0jIpUs2fLl8u7bIlDz2IH5PdHVuAe8et/g3nmlS6voZlrh+W4NIX0rNaY5t9ZlN9wqkbtJ/VWodTPtW5qe+EE2/VjTZvqaLEcibIfrZfvCyESOm8gZ43br9cxi7QlWhKufnoJV7b9MRLGLaBHg8c7UwHAZ5r9IAPnb8LOukNgWQ4lDdF011oAFx+wgdgOadupTCs0OF1AKhm7JP+92tf8WeApMybMslYbCcx/drc6fN6ilU5iVR+b1+5K4+ommc7o3DWwYJukneabOOroE0NnxwYqkrBqhDt+Pgkv51vOPekYntwgpKJ/tSVynPw0NjTzgDnokagAGGAgyOO1rdHkfeGipOzJF0PKUzfpl1ogCovmlA4ZrFeotSul3WSyeQrFWRPch+o1YT1F9Ljl1Ywop1R7v5IrjHSgp8VcfczDlBK820UB32c7tjL60TMqfX+llQPXb+y6zRDUZY43+SL0H13tivevXvZh/I2iBWcv+0r1OYdO7AGg==",
      "AccessKeyId": "STS.NTMrFWgYt4JN1nyAKcp6PTscv",
      "AccessKeySecret": "7BVxPETXtcz8SRTjsaGBYn9C9oXAqHi9UXYWfzHRQDV4",
      "Expiration": "2021-10-19T10:23:08Z"
    },
    "ossEndPoint": "http://oss-accelerate.aliyuncs.com",
    "ossBucket": "scione-video",
    "ossObjName": "health_video/1634635388175_v^nvhfTF%B.mp4"
  },
  "token": "y_gfs_eGBS6&@H#nE0P2#V#DK-gE/27c+Ys$N2rk6e94HlROOIlu68P_eAyz1lD8",
  "tokenExpiryTime": 1634750587000
}

# 6) 请求返回结果参数说明:

字段名称 字段说明 类型 必填 备注
ret 成功与否 bool Y -
result 结果 obj Y 结果信息
token openapi token string Y -
tokenExpiryTime openapi token 过期时间 long Y 毫秒时间戳
ossEndPoint oss 端点 string Y 阿里云 oss 上传端点
ossBucket oss 桶名称 string Y 阿里云 oss 上传桶名
ossObjName oss obj_name string Y 阿里云 oss 上传文件路径
ossCredentials oss 证书 obj Y 阿里云 oss 证书信息
SecurityToken token string Y 阿里云 oss 临时 token
AccessKeyId ak string Y 阿里云 oss 临时 ak
AccessKeySecret sk string Y 阿里云 oss 临时 sk
Expiration 有效期 string Y 格林威治时间

错误结果示例:

{
  "ret": false,
  "ErrorCode": "TimestampExpiration",
  "ErrorMessage": "Signatures are valid for more than 10 minutes"
}
Last Updated: 3/10/2022, 2:44:22 PM