我正在尝试从GitHub的用户那里获取GitHub用户图片(头像)。
我找到了这些API:
https://avatars.githubusercontent.com/<username>
https://avatars.githubusercontent.com/u/<userid>
但我找不到从用户电子邮件或用户显示名称获取头像的方法。 我找不到相关的文档。
是否有一些类似的URL API可以获得我正在寻找的内容?
答案 0 :(得分:81)
您可以将.png
附加到用户个人资料的网址,以便重定向到他们的头像。您可以添加查询参数size
以指定小于默认值460px宽度的大小(即不允许大于460)。
示例:
答案 1 :(得分:12)
https://developer.github.com/v3/users/#get-a-single-user
使用/ users /:user端点。应该在返回的json中的avatar_url
下。
例如,我可以通过点击this url找到我的avatar_url。
我还能想到另一种方式,那就是回旋。由于GitHub使用Gravatar,如果您知道与该帐户关联的电子邮件,请执行小写的剥离电子邮件地址的md5哈希,并构建一个网址,如http://www.gravatar.com/avatar/[md5_here].
答案 2 :(得分:-1)
可以通过https://avatars.githubusercontent.com/u/YOUR_USER_ID
访问GitHub头像您可以选择在最后修改尺寸,如https://avatars.githubusercontent.com/u/YOUR_USER_ID?s=460