javascript - 如何从discord API获取头像?

标签 javascript node.js express oauth-2.0 avatar

我想问如何获得已通过oAuth2授权的用户的头像。

https://cdn.discordapp.com/avatars/781264468998488095/XXXXXXXXXXXXXXXXXXX ?size=128

第一个是客户端ID,有人可以解释一下“/”后面可能是什么吗?

或者如何从api下载 Text Text

最佳答案

Discord OAuth2 响应向您提供的信息包括头像 ID:

{id: '537355342313422849', username: 'Spectacle', avatar: '1ee4375beb131ae43a4e4b81e267a265', discriminator: '1738', public_flags: 64, …}

这就是 URL 中客户端 ID 之后的内容。

示例:

https://cdn.discordapp.com/avatars/537355342313422849/1ee4375beb131ae43a4e4b81e267a265

当然,您可以添加尺寸规范。

关于javascript - 如何从discord API获取头像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65450055/

相关文章:

javascript - 使用普通 JavaScript 和无正则表达式拆分图像 src 属性

javascript - 使用 jQuery/JavaScript 检测数字或字母?

node.js - 如何使用travis-ci的.travis.yml为Node.js应用提供环境参数?

javascript - 连接 React 前端时出现网络错误

node.js - 使用 express/nodejs 提供静态文件

javascript - 使用 nodejs 路径模块返回目录

node.js - TypeScript:使用ZeroMQ ROUTER/DEALER时占用大量内存

javascript - 如何在 Gulp 任务中拆分文件

javascript - Phaser 3 中无法加载图像

javascript - Bower 失败,未找到存储库