You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用MediaWiki API上传文件需哪些权限?遇权限被拒问题咨询

问题排查方案

  • 首先验证action API是否正确识别了你的身份:发送带相同Authorization: Bearer accessToken123头的GET请求到https://commons.wikimedia.org/w/api.php?action=query&meta=userinfo&format=json&uiprop=groups|rights,查看返回的用户组、权限是否和OAuth profile接口返回的一致。如果返回的是匿名用户信息,说明action API未正常解析你的OAuth2令牌,这是报错的核心原因。
  • 检查请求头的User-Agent字段:Wikimedia系列站点会拦截无标识、使用默认请求库UA的请求,会导致身份识别失效直接判定为匿名用户。请自定义格式为你的应用名/版本号 (你的联系邮箱)的User-Agent头。
  • 检查上传请求的表单字段是否符合要求:文件对应的表单字段名必须为file,如果误写为其他名称会被接口判定为未提交有效上传内容,触发错误的权限拦截提示。
  • 可在上传请求的查询参数中追加assert=user参数,强制要求接口识别用户身份,若身份识别失败会返回更明确的assertuserfailed报错,方便定位问题。

内容的提问来源于stack exchange,提问作者underwhelmingToaster

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 10:36:05