Todos os produtos
Search
Central de documentação

Drive and Photo Service:ListFile

Última atualização: Jul 04, 2026

Lista os arquivos e as pastas que são filhos imediatos de uma pasta especificada.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

Sintaxe da solicitação

POST /v2/file/list HTTP/1.1

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

domain_id

string

Sim

body

object

Não

O corpo da solicitação.

share_id

string

Não

O ID do compartilhamento. Se você quiser compartilhar um arquivo, inclua o cabeçalho x-share-token para autenticação na solicitação e especifique share_id. Nesse caso, drive_id é inválido. Caso contrário, use um par de AccessKey ou token de acesso para autenticação e especifique drive_id. Você deve especificar share_id ou drive_id.

7JQX1FswpQ8

drive_id

string

Não

O ID do drive.

1

parent_file_id

string

Sim

O ID da pasta pai. Se a pasta pai for um diretório raiz, defina este parâmetro como root.

root

limit

integer

Não

O número máximo de resultados a serem retornados. Valores válidos: 1 a 100.\nO número de entradas retornadas deve ser menor ou igual ao valor deste parâmetro.

50

marker

string

Não

O nome da entrada após a qual a lista começa. As entradas cujos nomes são alfabeticamente posteriores ao valor deste parâmetro são retornadas. Se você não especificar este parâmetro, todas as entradas serão retornadas.\nEste parâmetro é deixado vazio por padrão.

NWQ1Yjk4YmI1ZDRlYmU1Y2E0YWE0NmJhYWJmODBhNDQ2NzhlMTRhMg

status

string

Não

O estado dos arquivos a serem retornados. Valores válidos:\navailable: retorna apenas arquivos normais. uploading: retorna apenas arquivos que estão sendo enviados.\nPor padrão, apenas arquivos no estado available são retornados.

Valores válidos:

  • available :
  • uploading :

available

order_by

string

Não

O campo de ordenação. Valores válidos:\ncreated_at: ordena as entradas pela hora de criação. updated_at: ordena as entradas pela hora de atualização. size: ordena as entradas pelo tamanho do arquivo. name: ordena as entradas pelo nome do arquivo.\nValor padrão: created_at.\nEnumeração:\n* updated_at: hora de atualização\n* size: tamanho do arquivo\n* name: nome do arquivo\n* created_at: hora de criação.

Valores válidos:

  • updated_at :
  • size :
  • name :
  • created_at :

updated_at

order_direction

string

Não

A direção da ordenação. Valores válidos:\nASC: ordem ascendente DESC: ordem descendente\nValor padrão: ASC.

Valores válidos:

  • ASC :
  • DESC :

ASC

category

string

Não

A categoria do arquivo. Valores válidos:\napp: pacote de instalação zip: pacote compactado image doc: documento video audio others\nPor padrão, arquivos de todas as categorias são retornados.

Valores válidos:

  • app :

    app.

  • zip :

    zip.

  • image :

    image.

  • doc :

    doc.

  • video :

    video.

  • audio :

    audio.

  • others :

    others.

image

type

string

Não

O tipo de arquivo. Valores válidos:\nfile: retorna apenas arquivos. folder: retorna apenas pastas.\nPor padrão, arquivos de todos os tipos são retornados.

Valores válidos:

  • file :
  • folder :

file

fields

string

Não

O campo usado para retornar informações adicionais sobre um item filho. Valores válidos:\n* url: retorna a URL da miniatura de um arquivo na resposta.\n* exif: retorna os dados do Exchangeable Image File Format (EXIF) de um arquivo na resposta.\n* cropping_suggestion: retorna a sugestão de corte de um arquivo na resposta.\n* characteristic_hash: retorna o valor de hash característico de um arquivo na resposta.\n* video_metadata: retorna os metadados de um arquivo de vídeo, como duração, taxa de bits, altura e largura, na resposta.\n* video_preview_metadata: retorna as informações de transcodificação de um arquivo de vídeo, como a especificação de transcodificação para cada definição, na resposta.\n* investigation_info: retorna as informações de investigação na resposta.\n* dir_size: retorna as estatísticas de cada subpasta na resposta.\n* user_tags: retorna as tags de usuário de cada item filho na resposta.\nVocê pode especificar vários campos separando-os com vírgulas (,). Exemplo: url,dir_size,user_tags.

url,dir_size,user_tags

thumbnail_processes

object

Não

As configurações de miniatura. Até cinco miniaturas podem ser retornadas por vez. O valor contém pares chave-valor. Você pode personalizar as chaves. A URL de uma miniatura é retornada com base na chave.

ImageProcess

Não

As regras usadas para gerar as miniaturas de imagens, vídeos e documentos.

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Esquema da resposta.

items

array

A lista de arquivos e pastas.

File

As informações do arquivo ou pasta.

next_marker

string

O token de paginação para a próxima página de resultados. Este valor estará vazio se a página atual for a última página.

NWQ1Yjk4YmI1ZDRlYmU1Y2E0YWE0NmJhYWJmODBhNDQ2NzhlMTRhMg

Exemplos

Resposta de sucesso

JSON formato

{
  "items": [
    {
      "domain_id": "bj1",
      "drive_id": "1",
      "file_id": "5d79206586bb5dd69fb34c349282718146c55da7",
      "name": "1.mov",
      "type": "file",
      "content_type": "application/json",
      "created_at": "2019-08-20T06:51:27.292Z",
      "updated_at": "2019-08-20T06:51:27.292Z",
      "description": "image file",
      "trashed_at": "2019-08-20T06:51:27.292Z",
      "file_extension": "txt",
      "hidden": false,
      "size": 1024,
      "starred": false,
      "status": "available",
      "labels": [
        "[\"label1:1\", \"label2:2\"]"
      ],
      "upload_id": "C9DCFE5A82644AC7A02DB74C30C934A6",
      "parent_file_id": "3d5b846942cf94fa72324c8a4bda34e81da635a",
      "crc64_hash": "3574582125365864471",
      "content_hash": "EA4942AA8761213890A5C386F88E6464D2C31CA3",
      "content_hash_name": "sha1",
      "download_url": "https://data.aliyunpds.com/hz22%2F5d5b986facbec311ef844c25954f96821497b383%2F5d5b986f955410dd991646bb87c6b4e899eff525?Expires=xxx&OSSAccessKeyId=xxx&Signature=xxx",
      "thumbnail": "https://data.aliyunpds.com/hz22%2F5d5b986facbec311ef844c25954f96821497b383%2F5d5b986f955410dd991646bb87c6b4e899eff525?Expires=xxx&OSSAccessKeyId=xxx&Signature=xxx",
      "category": "image",
      "local_created_at": "2019-08-20T06:51:27.292Z",
      "local_modified_at": "2019-08-20T06:51:27.292Z",
      "revision_id": "5d5b846942cf94fa72324c14a4bda34e81da635d",
      "thumbnail_urls": {
        "key": "\"128X128\": \"https://url1\", \"800X800\": \"url2\""
      },
      "image_media_metadata": {
        "time": "2006-01-02T15:04:05.000Z07:00",
        "width": 1024,
        "height": 1024,
        "location": "30.185453,120.218522",
        "country": "China\n",
        "province": "Zhejiang\n",
        "city": "Hangzhou\n",
        "district": "Binjiang District\n",
        "township": "Xixing Street\n",
        "address_line": "Jiangling Road, Xixing Street, Binjiang District, Hangzhou, Zhejiang\n",
        "image_tags": [
          {
            "confidence": 0.98,
            "parent_name": "sport",
            "name": "basketball",
            "tag_level": 3,
            "source": "play basketball",
            "centric_score": 0.877
          }
        ],
        "faces": "[{\"FaceId\":\"a9a66a86-73dd-4c95-8b79-1d8a49db5226\",\"GroupId\":\"Cluster-e3b7fb52-22b3-44f2-9746-8c1804bd6af0\",\"FaceConfidence\":0.999,\"Age\":13,\"AgeConfidence\":4,\"Gender\":\"female\",\"GenderConfidence\":1,\"Emotion\":\"none\",\"EmotionConfidence\":0.672,\"FaceAttributes\":{\"Mask\":\"none\",\"MaskConfidence\":0.894,\"Beard\":\"none\",\"BeardConfidence\":0.997,\"Glasses\":\"none\",\"GlassesConfidence\":0.999,\"Mouth\":\"close\",\"MouthConfidence\":0.937,\"Hat\":\"none\",\"HatConfidence\":0.998,\"HeadPose\":{\"Pitch\":10.684,\"Roll\":-10.707,\"Yaw\":-20.094},\"FaceBoundary\":{\"Width\":457,\"Height\":687,\"Top\":1324,\"Left\":1356}}}]",
        "faces_thumbnail": [
          {
            "face_id": "a9a66a86-73dd-4c95-8b79-1d8a49db5226",
            "face_group_id": "Cluster-e3b7fb52-22b3-44f2-9746-8c1804bd6af0",
            "face_thumbnail": "https://pds-domain.region.aliyuncs.com/QieGeH98%2F1001%2F63e5e551ee621482ab934a0687c6cda75fc07864%2F642a8a40c00f1ad379df421694713ee65170f09b?security-token=CAIS%2BgF1q6Ft5B2yfSjIr5bjHPCNnrdR8aSaSW7woVlmVd1Bt5HorDz2IHpPfHdoBe0btvU%2BlWxX6fwZlq5rR4QAXlDfNSyFeX20qFHPWZHInuDox55m4cTXNAr%2BIhr%2F29CoEIedZdjBe%2FCrRknZnytou9XTfimjWFrXWv%2Fgy%2BQQDLItUxK%2FcCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41En1DIlt%2FXuk5DCtkqB12eXkLFF%2B97DRbG%2FdNRpMZtFVNO44fd7bKKp0lQLsUMSqv8q0fEcqGaW4o7CWQJLnzyCMvvJ9OVDFyN0aKEnH7J%2Bq%2FzxhTPrMnpkSlacGoABPMvZ8rSESUEP96Vbf%2Bk0JRg9Qb1MnaIJqWAgo8K6K0UP1CtqL2zrUtugpKKDHOYiKbq2O0S5yLUPVX5vBHqEi%2FFc7i6ZnHCMcXLJs4rKDKwRBEhovUXXlklq2q43OSVtLrXkBy9Xs1ers%2FhJhcxpNA0Vl3EWfJxa2BTylEdnLOQ%3D&x-oss-access-key-id=STS.NUVWJ9shpFfqKHAEY3YRmXTCN&x-oss-expires=1686455451&x-oss-process=image%2Fcrop%2Cx_1128%2Cy_1211%2Cw_914%2Ch_914%2Fformat%2Cjpg&x-oss-signature=jmhOz91Tww1ciMEwadDiioU7d93FDiBNr8s8mHyMqW0%3D&x-oss-signature-version=OSS2"
          }
        ],
        "exif": "{\"Compression\":{\"value\":\"6\"},\"DateTime\":{\"value\":\"2020:08:19 17:11:11\"}}",
        "image_quality": {
          "overall_score": 0.736
        }
      },
      "user_tags": {
        "key": "\"k1\":\"v1\", \"k2\",\"v2\""
      },
      "video_media_metadata": {
        "width": 1920,
        "height": 1080,
        "video_media_video_stream": [
          {
            "duration": "22.88",
            "bitrate": "108420",
            "code_name": "h264",
            "frame_count": "90"
          }
        ],
        "video_media_audio_stream": [
          {
            "duration": "7704.573000",
            "bit_rate": "129280",
            "code_name": "aac"
          }
        ]
      },
      "id_path": "id1/id2",
      "name_path": "root/f1/f2",
      "dir_size_info": {
        "dir_count": 1,
        "file_count": 10
      },
      "action_list": [
        ""
      ],
      "auto_delete_left_sec": 0
    }
  ],
  "next_marker": "NWQ1Yjk4YmI1ZDRlYmU1Y2E0YWE0NmJhYWJmODBhNDQ2NzhlMTRhMg"
}

Códigos de erro

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.