AlistGo/alist · error
need verify: %s
Error message
need verify: %s
What it means
Error "need verify: %s" thrown in AlistGo/alist.
Source
Thrown at drivers/quark_uc_tv/driver.go:58
if d.QuarkUCTVCommon == nil {
d.QuarkUCTVCommon = &QuarkUCTVCommon{
AccessToken: "",
}
}
ctx1, cancelFunc := context.WithTimeout(ctx, 5*time.Second)
defer cancelFunc()
if d.Addition.RefreshToken == "" {
if d.Addition.QueryToken == "" {
qrData, err := d.getLoginCode(ctx1)
if err != nil {
return err
}
// 展示二维码
qrTemplate := `<body>
<img src="data:image/jpeg;base64,%s"/>
</body>`
qrPage := fmt.Sprintf(qrTemplate, qrData)
return fmt.Errorf("need verify: \n%s", qrPage)
} else {
// 通过query token获取code -> refresh token
code, err := d.getCode(ctx1)
if err != nil {
return err
}
// 通过code获取refresh token
err = d.getRefreshTokenByTV(ctx1, code, false)
if err != nil {
return err
}
}
}
// 通过refresh token获取access token
if d.QuarkUCTVCommon.AccessToken == "" {
err := d.getRefreshTokenByTV(ctx1, d.Addition.RefreshToken, true)
if err != nil {
return errView on GitHub (pinned to 843d9dc814)
Solutions
- Complete the required verification (captcha/SMS/image code) as prompted, then retry the login or operation.
When it happens
Trigger: Thrown at drivers/quark_uc_tv/driver.go:58 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/758f9dbf89644e77.
Report an issue: GitHub.