所以我想做的是为我的机器人创建某种仪表板,我想获得当前的协会角色。当我尝试这样做时,我得到{'message': '401: Unauthorized', 'code': 0}
作为响应。我尝试了所有方法,并查看了多个问题以及github上的问题
json.loads(discord_oauth.discord.get(f"/api/guilds/{server}/roles", headers={"Authorization": "client-secret-here"}).content)
如果你问我为什么不把Bearer
放在我的客户机密前面,那是因为我正在使用的库已经把它放在前面了。因此,标题将返回如下:{"Authorization": "Bearer client-secret-here"
(我也尝试过这样做,但也不起作用)
我也尝试过使用requests.get()来执行此操作,但也不起作用。我总是得到{'message': '401: Unauthorized', 'code': 0}
作为回应。我怎样才能解决这个问题
(此代码仅在我尝试获取帮会频道和帮会角色时才有效。它适用于帮会和用户信息)
我的范围是:[“行会”,“识别”]
HTTP 401响应总是授权错误,告诉您不是没有提供正确的凭据,就是凭据已过期
您从Discord获得客户端令牌了吗?如果是,您是否使用Discord REST API documentation为bot提供的语法?根据我所看到的,您的线路应该如下所示:
如果您遵循了这些指示,但仍然出现401个错误,我敢打赌您的凭据无效,这意味着令牌已被吊销。这意味着你可能会得到一个新的代币
相关问题 更多 >
编程相关推荐