获取用于外部的头像 URL

我想在网站的其他部分显示我托管的 Discourse 的用户头像。有什么推荐的方法吗?

我看到头像的路径在 /u/{username}.json 返回的 JSON 中的 user.avatar_template,但当我通过浏览器中的 JavaScript 请求该端点的数据时,会出现 CORS 错误。我尝试创建一个可以从 JavaScript 调用并为我请求 Discourse 的 JSON API 的服务,这在一定程度上奏效了。在加载许多头像的页面上,该服务开始从 Discourse 收到 429 错误,在我获取所有 JSON 之前。(我试图构建的页面可能需要显示相当多的头像,在一种情况下是 60 多个。)

这些方法似乎都无法成功;有什么替代方案可以做到这一点?

1 个赞