gpt4 book ai didi

github - 如何以编程方式确定 GitHub 帐户是否使用默认个人资料图片(头像)?

转载 作者:行者123 更新时间:2023-12-03 19:35:56 33 4
gpt4 key购买 nike

当 GitHub 用户注册一个帐户时,GitHub 会提供一个默认的个人资料图片,如下所示:

enter image description here

用户可以根据说明设置自定义头像here .

我能想到的方法是从GitHub用户下载当前的头像,然后从https://github.com/identicons/USERNAME.png下载他的默认头像.然后比较这两张图。但是这个解决方案并不漂亮。

有没有一种漂亮的方法来确定 GitHub 用户是使用默认的个人资料图片还是设置了自定义的个人资料图片?像 bool 值一样,我可以检查或类似的东西。谢谢。

最佳答案

GitHub 将使用 Gravatar service为了获取与 GitHub 用户电子邮件帐户关联的图像。

您可以 query such an image通过 Gravatar API .如果没有,这意味着将使用默认的自动生成的图像。

当没有与电子邮件关联的图片时,GitHub 使用 ?d=identicon parameter根据电子邮件哈希生成几何图案:

https://www.gravatar.com/avatar/05b6d7cc7c662bf81e01b39254f88a49?d=identicon

关于github - 如何以编程方式确定 GitHub 帐户是否使用默认个人资料图片(头像)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49103466/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com