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

调用Discord API获取Guild时遭遇Unknown Guild(错误码10004)问题

Discord API 获取服务器详情返回"Unknown Guild"(错误码10004)问题排查

问题详情

我尝试通过以下curl命令获取Discord服务器详情:

curl -X GET -H "Authorization: Bot mytoken" -H "Content-Type: application/json" https://discord.com/api/guilds/662267976984297473

但返回错误:
{"message": "Unknown Guild", "code": 10004}

我也尝试添加API版本号(如v10),请求地址改为https://discord.com/api/v10/guilds/662267976984297473,但仍得到相同错误。

补充:若传入无效ID如“blah”,会得到不同错误:
{"guild_id": ["Value \"blah\" is not snowflake."]}

排查及解决方法

  • 机器人未加入目标服务器:这是错误码10004最常见的原因。你需要生成带有guilds.read权限的机器人邀请链接,将机器人正式邀请到ID为662267976984297473的服务器后,再重新发起请求。
  • 令牌或权限配置错误:确认你的机器人令牌有效,并且在申请机器人时勾选了guilds.read OAuth2权限。同时检查机器人在目标服务器中的角色,确保拥有查看服务器信息的基础权限。
  • 服务器ID准确性验证:虽然无效ID会触发格式错误,但仍需再次核对服务器ID是否正确。可以在Discord客户端开启开发者模式后,右键服务器名称复制ID,避免手动输入时出现偏差。
  • API版本兼容检查:虽然该错误与API版本关联度低,但可以尝试使用Discord当前推荐的稳定版本(如v11)的接口地址,排除版本兼容的潜在问题。

内容的提问来源于stack exchange,提问作者Random Data Monster

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 06:30:03