Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alist-org
GitHub Repository: alist-org/alist
Path: blob/main/drivers/123_open/util.go
1987 views
1
package _123Open
2
3
import (
4
"fmt"
5
"net/http"
6
)
7
8
func (d *Open123) getFiles(parentFileId int64, limit int, lastFileId int64) (*FileListResp, error) {
9
var result FileListResp
10
url := fmt.Sprintf("%s?parentFileId=%d&limit=%d&lastFileId=%d", ApiFileList, parentFileId, limit, lastFileId)
11
12
_, err := d.Request(url, http.MethodGet, nil, &result)
13
if err != nil {
14
return nil, err
15
}
16
if result.Code != 0 {
17
return nil, fmt.Errorf("list error: %s", result.Message)
18
}
19
return &result, nil
20
}
21
22