如何从Trello API检索用户头像?

mcm*_*mxc 2 javascript api hash avatar trello

trello API只给出了哈希,如avatarHash,gravatarHash,uploadedAvatarHash等有没有办法从这些哈希的图像网址?

zer*_*ero 5

Trello使用Gravatar,因此您返回的哈希值与此直接相关。

基本网址为:http : //www.gravatar.com/avatar/

您可以添加jpg,尺寸介于1到512之间。

一个例子:

http://www.gravatar.com/avatar/ [此处为哈希值] .jpg?s = 80

将回馈80px头像

function get_gravatar(hash, size) {           
    var size = size || 80;

    return 'http://www.gravatar.com/avatar/' + hash + '.jpg?s=' + size;
}
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,我的朋友!我知道,但是不知何故我必须添加`.jpg`和大小。没有这些参数将无法正常工作。我找到了解决此问题的另一种方法:还有另一个散列“ avatarHash”,与“ gravatarHash”不同。使用此哈希,您还可以通过url检索图像:`http://trello-avatars.s3.amazonaws.com/$ {avatarHash} / 50.png` (5认同)

mcm*_*mxc 5

使用此哈希,您可以通过URL检索图像:http://trello-avatars.s3.amazonaws.com/ $ {avatarHash} /50.png

  • 从表面上看,有效尺寸(“.png”之前的部分)是:“30”、“50”、“170”和“original”。 (2认同)