Gravatar通话不遵守默认标签?

时间:2018-11-28 14:40:24

标签: javascript gravatar

按照Gravatar的说明,我具有以下功能来获取用户Gravatar:

import crypto from 'crypto';

function gravatar(email, size) {
      size = size || 100
      let d = encodeURIComponent(`https://example.com/img/default-avatar.jpg`)
      return `https://www.gravatar.com/avatar/${crypto.createHash('md5').update(email).digest("hex")}?s=${size}?d=${d}`
    }

此功能有效,但是当传递Gravatar无法识别的电子邮件地址时,它不遵守默认参数。相反,我最终得到了默认的蓝色G图标。

我也将d替换为mp,但仍然得到默认的蓝色G。

这是我的功能,还是Gravatar服务有问题? https://en.gravatar.com/site/implement/images/

0 个答案:

没有答案