Je crée une application par courrier électronique dans React avec l'API Gmail. Je charge dans un tas de messages et je souhaite afficher les avatars des expéditeurs.
J'utilise ce paquet pour afficher les avatars. J'aimerais avoir un identifiant Google ou une URL d'image. Il serait également agréable de pouvoir obtenir des images pour d'autres services populaires, tels que Outlook et Yahoo Mail.
D'autres personnes ont posé cette même question, mais toutes les réponses semblent utiliser l'API Picasa (qui est obsolète) ou l'API Google+ (qui sera obsolète).
Edit: Oui, le react-avatar
Réclamations de paquet Il peut trouver un avatar basé sur des données utilisateur fournies, mais tout cela fait avec l'e-mail est de trouver un gravatar, que beaucoup de gens n'ont pas.
Vous devez d'abord obtenir le MD5 de l'email, puis
var email = "[email protected]",
size = 80;
yourImg.src = 'http://www.gravatar.com/avatar/' + MD5(email) + '.jpg?s=' + size;
Si vous souhaitez créer un avatar avec la photo de l'utilisateur, vous pouvez utiliser l'API à partir de "pipl.com" (recherche de personnes). Voir https://pipl.com/api/ . Vous pouvez rechercher une certaine adresse e-mail.
Dans le modèle de tarification "social" et "business", le résultat contient une matrice d'image. Vous pouvez tester cela avec un compte d'essai gratuit (30 requêtes).
considérez, après les 30 premières requêtes gratuites, vous devez créer une précout payée; Les informations de tarification sont disponibles sur leur page Web.