fetchBigPublicFileUploadState(pollingToken: string)

Requires:
@tuya-miniapp/cloud-api≥1.0.5

Description

Poll large-file upload status

Parameters

ParameterTypeRequiredDescription
pollingTokenstringYesPolling key for large-file storage results

Return Value

Type: Promise<UploadState>
UploadState: bizUrl (long-term cloud storage URL)

Referenced Types

typeUploadStateUpload result status returned by `fetchDeviceFileUploadState` / `fetchBigPublicFileUploadState`.
PropertyTypeDescription
bizUrlstringLong-term cloud storage access URL (returned after the upload completes and is ready)
pollingTokenstringToken used to poll results for large files; pass to `fetchBigPublicFileUploadState`

Examples

Request example

import { fetchBigPublicFileUploadState } from '@tuya-miniapp/cloud-api';

fetchBigPublicFileUploadState('polling-token-from-upload-state')
  .then((state) => {
    console.log(state);
  })
  .catch();

Response example

{
  "bizUrl": "https://example.com/cloud/large-file.mp4",
  "pollingToken": ""
}