如何使用 web3auth 从 discord 中获取正确的图像 url

How do I get the correct Image url from discord using web3auth

场景是 - 我可以使用 Discord 作为 web3auth 中的社交登录来登录。我得到了用户名和 profileImage。但是图像 url 看起来像这样

https://cdn.discord.com/embed/avatars/0.png

这个url 不起作用。它在控制台中产生此错误

FetchError: request to https://cdn.discord.com/embed/avatars/0.png failed, reason: getaddrinfo ENOTFOUND cdn.discord.com

如果我将它粘贴到搜索引擎中,我就会得到它

This site can’t be reachedCheck if there is a typo in cdn.discord.com. DNS_PROBE_FINISHED_NXDOMAIN

看起来 cdn.discord.com 不存在。他们的实际 URL 似乎是 cdn.discordapp.com 您确定 post 正确 URL 吗?如果是这样,Discord 会给你错误的信息。我看你这边没有问题。您可以联系他们或尝试手动替换地址,这可能会奏效。

如果您打算 post cdn.discordapp.com,那么您的机器可能会遇到 DNS 问题。