【问题标题】:Javascript Discord get profile pictureJavascript Discord 获取个人资料图片
【发布时间】:2021-09-23 11:51:04
【问题描述】:

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

【问题讨论】:

    标签: javascript api discord


    【解决方案1】:

    displayAvatarURL()方法返回用户头像的url。

    像这样使用它:

    let avatarUrl = user.displayAvatarURL()
    

    更多信息:discord.js - displayAvatarURL()

    【讨论】:

      【解决方案2】:

      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,但您也可以使用您喜欢的任何其他语言构建后端。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-15
        • 2013-11-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多