Javascript Discord获取个人资料图片

时间:2021-07-14 13:33:08

标签: javascript api discord

我正在做一个网站,您可以在其中输入用户 ID 以获取不和谐 pfp。问题是我找不到任何带有用户图像的 url 或 api。我不是想做一个机器人,而是一个网站。有人可以帮我吗?

2 个答案:

答案 0 :(得分:0)

'displayAvatarURL()' 方法返回用户头像的网址。

像这样使用它:

let avatarUrl = user.displayAvatarURL()

关于它的更多信息:discord.js - displayAvatarURL()

答案 1 :(得分:0)

Discord API 文档允许具有适当权限的应用查询用户信息 (Get User API),该信息返回包含 avatar 字段的 User objectavatar 字段是一个哈希值,可与 User Avatar CDN endpoint 一起使用以检索用户的头像。

值得注意的是,由于 Same Origin Policy 会阻止客户端 Javascript 向网站加载源以外的源发出 Web 请求,因此在您的网站中使用 Javascript 无法完成所有这些操作。 CORS 可以允许这样做,但 Discord 将允许您的网站提出请求。

相反,您可以向站点的后端发出一些请求,并让它向 Discord 的 API 发出请求。为此,您可以通过 Node.js 继续使用 Javascript,但您也可以使用您喜欢的任何其他语言构建后端。

相关问题