tag create github-api

github-api - create tag github



Obtener GitHub avatar de correo electrónico o nombre (5)

Estoy tratando de obtener la imagen de usuario de GitHub (avatar) de los usuarios de GitHub.

He encontrado estos API:

https://avatars.githubusercontent.com/<username> https://avatars.githubusercontent.com/u/<userid>

Pero no puedo encontrar una manera de obtener el avatar del correo electrónico del usuario o del nombre para mostrar del usuario. No puedo encontrar documentación sobre eso.

¿Hay alguna API de URL similar para obtener lo que estoy buscando?





Usando GraphQL API v4 , esto funcionará también

Consulta (para nombre de usuario) -

{ user(login: "username") { avatarUrl } }

Respuesta -

{ "data": { "user": { "avatarUrl": "https://avatars1.githubusercontent.com/u/..." } } }


https://developer.github.com/v3/users/#get-a-single-user

Utilice el / end / user userpoint. Debería estar bajo avatar_url en el json devuelto.

Por ejemplo, mi avatar_url se puede encontrar al golpear esta url .

Editar

Hay otra forma en la que puedo pensar que es una especie de rotonda. Dado que GitHub usa Gravatar, si conoce el correo electrónico asociado con la cuenta, haga un hash md5 de la dirección de correo electrónico minúscula y reducida, y cree una url como http://www.gravatar.com/avatar/[md5_here].