获取课件信息
请求示例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 | <?php
use TalkCloud\Api\FileSdk;
$config = [
'Tk_Company_Key' => '你的企业Key',
];
$sdk = new FileSdk($config);
$result = $sdk->info([
'fileId' => 2345678
]);
$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 | {
"result": 0, // 0 成功,其他失败
"data": {
"fileid": "132855560",
"companyid": "101080",
"filename": "Course-E2 - 已修复.pptx",
"filetype": "pptx",
"status": "1",
"dynamicppt": "2",
"size": "60935293",
"transcodeSize": "60935293",
"userid": "143564",
"username": "LANG",
"uploadtime": "2024-10-16 16:53:28",
"pagenum": "27",
"active": "1",
"catalogid": "126226309",
"data_type": "1",
"isContentDocument": "0",
"preview_url": "https://courseware-c.talk-cloud.net/static/xxx.6/index.html?url=/xxxx/newppt.html&filename=Regular%20Course-E2%20%20-%20%20%E5%B7%B2%E4%BF%AE%E5%A4%8D.pptx&filetype=pptx&pagenum=27&fileId=132855560&showTip=true&ts=1730279215",
"download_url": "https://courseware-download.talk-cloud.net/document/xxxx/xxxx.pptx",
"pathurl": "https://courseware-c.talk-cloud.net/document/101/1012_20230116_161541_mteymaih-{number}.jpg"
},
"msg": "",
}
|
建议在业务代码中统一先 json_decode($result, true) 后再取字段。