如何获取用户图片的URL

我正在尝试使用 API 获取用户图片 URL。我尝试使用“按 ID 获取用户”,但未获取到图片 URL。有什么建议吗?

您在 https://meta.discourse.org/u/sca.json 中没有看到想要的内容吗?

我用手机不太确定,但我想它应该在那里。

2 个赞

我尝试查找,但没有看到任何以图片文件结尾的网址。我已查看 API 文档,但无法弄清楚哪个参数包含此值。

你没看到 avatar_template 吗?而且文档也不完整。你看过 如何逆向工程 Discourse API 了吗?

1 个赞

它在那个 JSON 的 data.user.avatar_template 中。您可以将 {size} 替换为您想要的大小。

// 类似这样
const size = 240;
const avatarTemplate = data.user.avatar_template;
const avatarURL = avatarTemplate.replace(/\{size\}/, size);
4 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.