AlistGo/alist · error
e.ErrorInfo
Error message
e.ErrorInfo
What it means
Error "e.ErrorInfo" thrown in AlistGo/alist.
Source
Thrown at drivers/quark_uc_tv/util.go:82
req.SetError(&e)
res, err := req.Execute(method, u)
if err != nil {
return nil, err
}
// 判断 是否需要 刷新 access_token
if e.Status == -1 && e.Errno == 10001 {
// token 过期
err = d.getRefreshTokenByTV(ctx, d.Addition.RefreshToken, true)
if err != nil {
return nil, err
}
ctx1, cancelFunc := context.WithTimeout(ctx, 10*time.Second)
defer cancelFunc()
return d.request(ctx1, pathname, method, callback, resp)
}
if e.Status >= 400 || e.Errno != 0 {
return nil, errors.New(e.ErrorInfo)
}
return res.Body(), nil
}
func (d *QuarkUCTV) getLoginCode(ctx context.Context) (string, error) {
// 获取登录二维码
pathname := "/oauth/authorize"
var resp struct {
CommonRsp
QrData string `json:"qr_data"`
QueryToken string `json:"query_token"`
}
_, err := d.request(ctx, pathname, "GET", func(req *resty.Request) {
req.SetQueryParams(map[string]string{
"auth_type": "code",
"client_id": d.conf.clientID,
"scope": "netdisk",
"qrcode": "1",View on GitHub (pinned to 843d9dc814)
Solutions
- Check the storage configuration and the provider's service status, fix the indicated cause, and retry the operation.
When it happens
Trigger: Thrown at drivers/quark_uc_tv/util.go:82 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of AlistGo/alist@843d9dc814 (2026-08-15).
Data as JSON: /api/errors/c6a478b055dccebc.
Report an issue: GitHub.