Skip to content

解决问题:(v0.7.6) ERROR: BaiduPCSError: error_code: 31023, message: 输入参数错误 #143

Description

@yankai233

这个问题在BaiduPCS-Go中也存在:
这个报错不是账号或目录本身有问题,核心原因是接口参数兼容性变化:

触发条件
ls 调用目录列表接口时,历史实现会携带一个超大范围的 limit 参数(0-2147483647)。

百度服务端近期对参数校验收紧后,这个超大 limit 会被判定为非法参数,因此返回 31023 param error。

临时解决办法
找到BaiduPCS-Py的pip安装位置,如:D:\anaconda\envs\pytorch\Lib\site-packages\baidupcs_py
请修改 baidupcs\pcs.py:280 的 limit,删除 params 字典里的 "limit": "0-2147483647"

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions