All Products
Search
Document Center

IoT Platform:QueryDeviceFileList

Last Updated:May 28, 2026

Mengambil informasi semua file yang diunggah ke IoT Platform dari suatu perangkat.

Batasan

  • Informasi file yang dikembalikan oleh operasi ini tidak mencakup URL unduhan. Untuk mendapatkan URL unduhan suatu file, panggil QueryDeviceFile.
  • Setiap Akun Alibaba Cloud dapat menjalankan maksimal 500 permintaan per detik (QPS).
    Catatan Pengguna RAM dari suatu Akun Alibaba Cloud berbagi kuota akun tersebut.

Debugging

Alibaba Cloud menyediakan OpenAPI Explorer untuk menyederhanakan penggunaan API. OpenAPI Explorer secara otomatis menghitung nilai signature. Untuk kenyamanan Anda, kami menyarankan agar Anda memanggil operasi ini di OpenAPI Explorer. OpenAPI Explorer secara dinamis menghasilkan contoh kode operasi untuk berbagai SDK.

Parameter permintaan

ParameterTypeRequiredExampleDescription
ActionStringYesQueryDeviceFileList

Operasi yang ingin Anda lakukan. Tetapkan nilainya ke QueryDeviceFileList.

IotInstanceIdStringNoiot_instc_pu****_c*-v64********

ID instans. Anda dapat melihat ID instans pada halaman Overview di Konsol IoT Platform.

Penting
  • Jika instans Anda memiliki ID, Anda harus mengonfigurasi parameter ini. Jika Anda tidak menyetel parameter ini, pemanggilan akan gagal.
  • Jika instans Anda tidak memiliki halaman Overview atau ID, Anda tidak perlu menyetel parameter ini.

Untuk informasi selengkapnya, lihat Overview.

PageSizeIntegerNo10

Jumlah entri yang dikembalikan pada setiap halaman. Nilai maksimum: 200. Nilai default: 10.

ProductKeyStringNoa1BwAGV****

KunciProduk dari produk tempat perangkat tersebut terdaftar.

Catatan Jika Anda menentukan parameter ini, Anda juga harus menentukan parameter DeviceName.
DeviceNameStringNolight

NamaPerangkat dari perangkat tersebut.

Catatan Jika Anda menentukan parameter ini, Anda juga harus menentukan parameter ProductKey.
IotIdStringNoQ7uOhVRdZRRlDnTLv****00100

ID perangkat. ID perangkat dikeluarkan oleh IoT Platform.

Catatan Jika Anda menentukan parameter ini, Anda tidak perlu menentukan ProductKey atau DeviceName. Parameter IotId menentukan identifier unik global (GUID) perangkat, yang berkorespondensi dengan kombinasi ProductKey dan DeviceName. Jika Anda menentukan baik IotId maupun kombinasi ProductKey dan DeviceName, IotId akan diutamakan.
CurrentPageIntegerNo1

Nomor halaman yang akan dikembalikan. Halaman dimulai dari halaman 1. Nilai default: 1.

Selain parameter permintaan khusus operasi di atas, Anda harus menentukan parameter permintaan umum saat memanggil operasi ini. Untuk informasi selengkapnya, lihat Common request parameters.

Parameter respons

ParameterTypeExampleDescription
CodeStringiot.system.SystemException

Kode kesalahan yang dikembalikan jika pemanggilan gagal. Untuk informasi selengkapnya, lihat Error codes.

CurrentPageInteger1

Nomor halaman yang dikembalikan.

DataArray of FileSummary

Informasi daftar file yang dikembalikan jika pemanggilan berhasil.

FileSummary
FileIdStringxL0G67MBLBDtkR7GCfT******

ID setiap file. ID tersebut merupakan pengidentifikasi unik untuk file tersebut.

NameStringtestFile2.txt

Nama file tersebut.

SizeString1024000

Ukuran file. Satuan: KB.

UtcCreatedOnString2019-03-21T08:45:42.000Z

Waktu saat file dibuat.

ErrorMessageStringA system exception occurred.

Pesan error yang dikembalikan jika panggilan gagal.

PageCountInteger1

Jumlah total halaman.

PageSizeInteger10

Jumlah entri yang dikembalikan per halaman.

RequestIdStringE55E50B7-40EE-4B6B-8BBE-D3ED55CCF565

ID permintaan.

SuccessBooleantrue

Menunjukkan apakah panggilan berhasil atau tidak.

  • true: Panggilan berhasil.
  • false: Panggilan gagal.
TotalInteger2

Jumlah total file.

Contoh

Contoh permintaan

https://iot.cn-shanghai.aliyuncs.com/?Action=QueryDeviceFileList
&ProductKey=a1BwAGV****
&DeviceName=deviceName1
&PageSize=10
&CurrentPage=1
&<Common request parameters>

Contoh respons sukses

XML format

<QueryDeviceFileListResponse>
  <PageCount>1</PageCount>
  <Data>
        <FileStoreSummary>
              <Name>testFile2.txt</Name>
              <FileId>xL0G67MBLBDtkR7GCfT******</FileId>
              <UtcCreatedOn>2019-03-21T08:45:42.000Z</UtcCreatedOn>
              <Size>102400</Size>
        </FileStoreSummary>
        <FileStoreSummary>
              <Name>testFile3.txt</Name>
              <FileId>6UCo1SqbqnQEoh9aKqD******</FileId>
              <UtcCreatedOn>2019-03-21T08:45:42.000Z</UtcCreatedOn>
              <Size>102400</Size>
        </FileStoreSummary>
        <FileStoreSummary>
              <Name>testFile1.txt</Name>
              <FileId>IhXXww3Eeu6uzSOSCyu******</FileId>
              <UtcCreatedOn>2019-03-21T08:45:40.000Z</UtcCreatedOn>
              <Size>102400</Size>
        </FileStoreSummary>
  </Data>
  <PageSize>10</PageSize>
  <RequestId>7C7BA526-826D-46AA-A45E-55D21E6D1583</RequestId>
  <CurrentPage>1</CurrentPage>
  <Success>true</Success>
  <Total>3</Total>
</QueryDeviceFileListResponse>

JSON format

{
  "PageCount": 1, 
  "Data": {
    "FileStoreSummary": [
      {
        "Name": "testFile2.txt", 
        "FileId": "xL0G67MBLBDtkR7GCfT******", 
        "UtcCreatedOn": "2019-03-21T08:45:42.000Z", 
        "Size": "102400"
      }, 
      {
        "Name": "testFile3.txt", 
        "FileId": "6UCo1SqbqnQEoh9aKqD******", 
        "UtcCreatedOn": "2019-03-21T08:45:42.000Z", 
        "Size": "102400"
      }, 
      {
        "Name": "testFile1.txt", 
        "FileId": "IhXXww3Eeu6uzSOSCyu******", 
        "UtcCreatedOn": "2019-03-21T08:45:40.000Z", 
        "Size": "102400"
      }
    ]
  }, 
  "PageSize": 10, 
  "RequestId": "7C7BA526-826D-46AA-A45E-55D21E6D1583", 
  "CurrentPage": 1, 
  "Success": true, 
  "Total": 3
}

Kode kesalahan

Untuk daftar kode kesalahan, kunjungi API Error Center.