跳转至
400-881-9892

文档中心

官方文档,可查阅产品介绍、快速入门、用户指南、开发指南、API参考、SDK参考、帮助等信息。

文档中心 互动课堂

获取课件列表

请求示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
<?php

use TalkCloud\Api\FileSdk;

$config = [
    'Tk_Company_Key' => '你的企业Key',
];

$sdk = new FileSdk($config);

$result = $sdk->getList([
    'catalogId' => 0,
    'page' => 1,
    'pageSize' => 50,
]);

$data = json_decode($result, true);

其它请求参数请参考获取课件列表

返回结构说明

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
{
  "result": 0, // 0 成功,其他失败
  "data": {
    "count": 91,
    "list": [
      {
        "id": "4012540",
        "name": "test2222",
        "catalogid": "4012539",
        "uploadtime": "2023-08-08 15:04:29",
        "userid": "102864",
        "username": "xzj",
        "data_type": "2",
        "is_share": "0"
      },
      {
        "id": "4013845",
        "name": "remark 演示文稿1.pptx",
        "filetype": "pptx",
        "status": "1",
        "dynamicppt": "0",
        "size": "41757",
        "transcodeSize": "60935293",
        "userid": "102864",
        "username": "xzj",
        "uploadtime": "2024-01-18 17:10:10",
        "pagenum": "2",
        "active": "1",
        "catalogid": "4012539",
        "data_type": "1",
        "isContentDocument": "0",
        "preview_url": "https:\/\/doccdncf.talk-cloud.net\/static\/preview_1.16\/index.html?url=\/document\/10785_20240118_171010_mqzlcdvp\/10785_20240118_171010_mqzlcdvp-1.jpg&filename=&filetype=pptx&pagenum=2&ts=1709089260",
        "download_url": "https:\/\/\/document\/10785_20240118_171010_mqzlcdvp\/10785_20240118_171010_mqzlcdvp.pptx",
        "is_share": "0"
      }
    ]
  },
  "msg": ""
}

返回参数说明请参考获取课件列表

建议在业务代码中统一先 json_decode($result, true) 后再取字段。

错误码说明