(Discord api) 使用 python 请求更改服务器上的昵称
Posted
技术标签:
【中文标题】(Discord api) 使用 python 请求更改服务器上的昵称【英文标题】:(Discord api) Change nickname on a server with python requests 【发布时间】:2021-10-06 19:06:35 【问题描述】:我正在尝试更改我在网站上的帐户昵称,但它不起作用。这是我使用的代码。
import requests
token=input('Enter your token: ')
payload =
'nick': 'new nickname'
headers =
'authorization': token
r = requests.patch('https://discord.com/api/v9/guilds/8652577727676008/members/@me', data=payload, headers=headers)
request method and url | authorization | data
【问题讨论】:
你的问题到底是什么? 我尝试使用此代码,但不起作用。这对我来说似乎是正确的。有什么帮助吗?我想在服务器上更改我的昵称。 【参考方案1】:import requests, json
token=input('Enter your token: ')
payload =
"nick": "tester"
headers =
"Authorization": f"Bot token",
"Content-Type": "application/json",
r = requests.patch('https://discord.com/api/v9/guilds/8652577727676008/members/@me', data=json.dumps(payload), headers=headers)
print(r.content)
我也是 apis 新手。但是你犯的错误是:
标题
授权应该是Bot token
而不仅仅是token
(以防万一
机器人)
您尚未定义内容类型
数据
使数据成为 json 字符串而不是 dict 对象对我有用【讨论】:
以上是关于(Discord api) 使用 python 请求更改服务器上的昵称的主要内容,如果未能解决你的问题,请参考以下文章
使用 Codeforces API 通过 discord bot (discord.py) 获取有关用户在 CF 问题上的所有 AC 的信息 - python 中的 json 文件处理错误
(Discord api) 使用 python 请求更改服务器上的昵称