# Function Description

To get the accessKeyId secretAccessKey securityToken and so on of uploading to cloud-service.

# Request

# request example

GET upload/sts/info HTTPS
Host: <host>
Content-Type: application/json
Authorization: <AuthString>

# Request Headers

Name Description Type Mandatory
Authorization User token information string true

# Request Parameters


# Request Body

  "type": 3,
  "extension": "json",
  "isNeedCallback": 1,
  "uploadModule": "bs_project",
  "projectId": 8357,
  "isDir": 1,
  "uuid": "",
  "platform": "web"

Fields Specification

Field explain type Mandatory
type Cloud-service types
- 0: Qiniu-Cloud
- 1: Tencent-Cloud
- 2:AWS
- 3:Aliyun-Cloud
- 4:Baidu-Cloud
- 6:Huawei-Cloud
- 7:KSyun-Cloud
we can support Aliyun-Cloud,QINIU-Cloud,Huawei-Cloud, AWS,KSyun-Cloud until now.
int true
extension the file's extension name of uploading String true
isNeedCallback Video Multipart need to callback or not
relevant resource of current project not need to callback
int true
uploadModule module of uploading
bs project -bs_project
app project-app_project
videos- resource_video
images-  resource_image
template -material_template
temporary- directorytemp
String true
platform device of uploading
web device: web
app device:app
default configuration is app
String false
projectId the module of uploading is a BS project,and project id is required. Long false
isDir sequence or not
int false
uuid uuid of template String this parameter is required when upload template

# Response

# Response Header

No special response header

# Response Body

Successful Response Body:

  "code": 0,
  "message": "",
  "data": {
    "accessKeyId": ".....",
    "secretAccessKey": ".....",
    "securityToken": "....",
    "bucket": "bseditor",
    "endpoint": "http://oss-cn-beijing.aliyuncs.com",
    "relativePath": "test/resource/video/2020/12/25/10503/0df00d20-5e55-4914-95f0-e02ff0abbfb8.mp4",
    "expiration": "2020-12-26T01:05:02Z",
    "region": "oss-cn-beijing",
    "objectId": 10503,
    "callbackInfo": {
      "callbackBodyType": "application/x-www-form-urlencoded",
      "callbackUrl": "http://localhost:8088/upload/callback",
      "customInfo": {
        "objectId": 10503,
        "resourceType": 1
      "callbackBody": "objectId=${x:objectId}&resourceType=${x:resourceType}"
    "signature": "......",
    "policy": "......"
Field Explain Type Mandatory
accessKeyId accessKey of Cloud-Storage string true
secretAccessKey secretAccessKey of Cloud-Storage string true
securityToken securityToken of Cloud-Storage string true
bucket bucket name of Cloud-Storage string true
endpoint geographical node host of Cloud-Storage string true
relativePath key of uploading to Cloud storage string true
expiration expired-time of key string true
region geographical-name of storage string true
objectId resource id of returning,interface of resource/create should attach this parameter. long true
callbackInfo attached information of callbacking Object false
callbackBodyType content-type of callbacking String false
callbackUrl url of callbacking. String false
customInfo custom parameter of callbacking Object false
callbackBody request body of callbacking String false
signature the signature of Cloud-Service uploading voucher. string false
policy thr policy of Cloud-Service uploading voucher. string false

Failed Response Body:

  "code": <errorCode>,
  "enMsg": <errorMessage>,
  "msg": <errorMessage>,
  "data": null

Example: example for Qiniu-Cloud: