fetchPetAudios(devId: string)

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

Description

Get pet media files

Parameters

ParameterTypeRequiredDescription
devIdstringYesDevice ID

Return Value

Type: Promise<Object↓>
Returns a Promise that resolves to an array of Audio
PropertyTypeDescription
Audio

Referenced Types

typeAudio
PropertyTypeDescription
fileNostringCloud storage file ID (same as fileNo in upload/download/delete APIs)
fileNamestringDisplay filename
publicUrlstringPublicly accessible cloud storage file URL (if any)

Examples

Request example

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

fetchPetAudios('vdevo167504******003')
  .then((res) => {
    console.log(res.data);
  })
  .catch();

Response example

{
  "data": [
    {
      "fileNo": "file-no-1",
      "fileName": "bark.wav",
      "publicUrl": "https://example.com/storage/bark.wav"
    }
  ]
}