我正在尝试使用Discord API从服务器获取审核日志。我正在标题中发送我的授权令牌,但它仍返回错误401。
我的代码:
headers = {
'authorization': AUTH_TOKEN
}
params = {
'limit':'50',
'user_id': USER_ID,
'action_type': '40',
'authorization': AUTH_TOKEN
}
r = requests.get(f'https://discordapp.com/api/v6/guilds/{SERVER_ID}/audit-logs', params=params)
输出:
{"code": 0, "message": "401: Unauthorized"}
我尝试在标题中发送用户代理和类似的东西,但似乎不起作用。
答案 0 :(得分:2)
如果您使用的是漫游器,则必须在授权令牌标头的前面加上“ Bot”
即
headers=
{
'authorization' : 'Bot asdhgaisudg7asd'
}'
答案 1 :(得分:-1)
看起来这个问题已经解决:
是的,哈哈。我尝试过,但没有成功。无论如何,我通过使用机器人的令牌解决了该问题。谢谢 巴拉特