Back to Apitable

.BasicsAttachmentUploadTokenInterfaceApi

packages/api-client/BasicsAttachmentUploadTokenInterfaceApi.md

1.13.0-beta.14.6 KB
Original Source

.BasicsAttachmentUploadTokenInterfaceApi

All URIs are relative to http://backend/api/v1

MethodHTTP requestDescription
generatePreSignedUrlPOST /asset/upload/preSignedUrlGet upload presigned URL
getSignatureUrlGET /asset/signatureGet asset signature url
getSignatureUrlsPOST /asset/signaturesBatch get asset signature url

generatePreSignedUrl

ResponseDataListAssetUploadCertificateVO generatePreSignedUrl(assetUploadCertificateRO)

Example

typescript
import {  } from '';
import * as fs from 'fs';

const configuration = .createConfiguration();
const apiInstance = new .BasicsAttachmentUploadTokenInterfaceApi(configuration);

let body:.BasicsAttachmentUploadTokenInterfaceApiGeneratePreSignedUrlRequest = {
  // AssetUploadCertificateRO
  assetUploadCertificateRO: {
    count: 1,
    type: 0,
    nodeId: "dst10",
    data: "FutureIsComing",
  },
};

apiInstance.generatePreSignedUrl(body).then((data:any) => {
  console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));

Parameters

NameTypeDescriptionNotes
assetUploadCertificateROAssetUploadCertificateRO

Return type

ResponseDataListAssetUploadCertificateVO

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: /

HTTP response details

Status codeDescriptionResponse headers
200OK-
500Internal Server Error-

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getSignatureUrl

ResponseDataString getSignatureUrl()

Example

typescript
import {  } from '';
import * as fs from 'fs';

const configuration = .createConfiguration();
const apiInstance = new .BasicsAttachmentUploadTokenInterfaceApi(configuration);

let body:.BasicsAttachmentUploadTokenInterfaceApiGetSignatureUrlRequest = {
  // string
  token: "token_example",
};

apiInstance.getSignatureUrl(body).then((data:any) => {
  console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));

Parameters

NameTypeDescriptionNotes
token[string]defaults to undefined

Return type

ResponseDataString

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

HTTP response details

Status codeDescriptionResponse headers
200OK-
500Internal Server Error-

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getSignatureUrls

ResponseDataListAssetUrlSignatureVo getSignatureUrls(assetUrlSignatureRo)

Example

typescript
import {  } from '';
import * as fs from 'fs';

const configuration = .createConfiguration();
const apiInstance = new .BasicsAttachmentUploadTokenInterfaceApi(configuration);

let body:.BasicsAttachmentUploadTokenInterfaceApiGetSignatureUrlsRequest = {
  // AssetUrlSignatureRo
  assetUrlSignatureRo: {
    resourceKeys: ["spc10/2019/12/10/159","spc10/2019/12/10/168"],
  },
};

apiInstance.getSignatureUrls(body).then((data:any) => {
  console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));

Parameters

NameTypeDescriptionNotes
assetUrlSignatureRoAssetUrlSignatureRo

Return type

ResponseDataListAssetUrlSignatureVo

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: /

HTTP response details

Status codeDescriptionResponse headers
200OK-
500Internal Server Error-

[Back to top] [Back to API list] [Back to Model list] [Back to README]