Skip to content

[BUG] 在百度网盘下载时,出现 failed link: failed get link: json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string错误 #2341

@HIbingai

Description

@HIbingai

Please confirm the following

  • I have read and agree to AGPL-3.0 Section 15 .
    The program is provided "as is" without any warranties; you bear all risks of using it.

  • I have read and agree to AGPL-3.0 Section 16 .
    The copyright holders and distributors are not liable for any damages resulting from the use or inability to use the program.

  • I confirm my description is clear, polite, helps developers quickly locate the issue, and complies with community rules.

  • I have read the OpenList documentation.

  • I confirm there are no duplicate issues or discussions.

  • I confirm this is an OpenList issue, not caused by other reasons (such as network, dependencies, or operation).

  • I believe this issue must be handled by OpenList and not by a third party.

  • I have not read these checkboxes and therefore I just ticked them all, Please close this issue.

  • I confirm this issue is not fixed in the latest version.

OpenList Version (required)

v4.2.1

Storage Driver Used (required)

Baidu Network

Bug Description (required)

我在使用百度网盘挂载后,执行下载时遇到
failed link: failed get link: json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
并且我遇到这个bug已经好多天了

Logs (required)

2026/04/10 10:10:31.381755 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:10:32.711745 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:10:32.711767 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:10:34.947225 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:10:34.947253 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:10:35.349315 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:10:35.349340 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:10:36.526693 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:10:36.526715 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:10:38.750136 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:10:38.750164 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:10:39.094662 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:10:39.094679 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:10:40.303047 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:10:40.303065 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:10:42.492332 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:10:42.492354 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:33:08.479768 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:33:08.479792 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:33:09.720077 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:33:09.720103 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:33:11.949119 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:33:11.949163 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:33:12.400798 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:33:12.400818 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:33:13.701090 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:33:13.701126 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:33:15.986545 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:33:15.986565 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:33:16.433999 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:33:16.434018 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:33:17.599606 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:33:17.599634 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:33:19.845066 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:33:19.845087 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:33:20.524607 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:33:20.524622 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:33:21.811948 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:33:21.811985 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 10:33:24.058457 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 10:33:24.058480 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 11:28:21.223279 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 11:28:21.223776 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 11:28:22.508669 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 11:28:22.508698 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 11:28:24.775066 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 11:28:24.775096 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 11:28:25.379798 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 11:28:25.379817 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 11:28:26.684687 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 11:28:26.684710 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 11:28:29.097052 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 11:28:29.097580 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 11:28:29.667183 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 11:28:29.667199 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 11:28:30.865176 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 11:28:30.865449 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 11:28:33.281606 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 11:28:33.281632 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 11:28:33.912310 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 11:28:33.912330 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 11:28:35.173281 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 11:28:35.173304 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string
2026/04/10 11:28:37.487049 WARN RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string, Attempt 1
2026/04/10 11:28:37.487075 ERROR RESTY json: cannot unmarshal number into Go struct field DownloadResp.request_id of type string

Configuration File Content (required)

Image Image Image

Reproduction Link (optional)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions