I'm trying to get audit logs from my server using discord API. I'm sending my authorization token in headers but it's still returning error 401.
My code:
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)
Output:
{"code": 0, "message": "401: Unauthorized"}
I tried sending user-agent and stuff like that in headers but it doesn't seem to work.
If you're using a bot, you must prefix your Authorization header token with 'Bot'
i.e.
headers = {
'authorization' : 'Bot asdhgaisudg7asd',
}
See https://github.com/discord/discord-api-docs/issues/602
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With