Comment faire pour obtenir l'image de l'utilisateur par le biais de l'id d'utilisateur dans Google plus?
J'ai utilisé pour obtenir l'image de l'utilisateur par le biais de cette URL
https://plus.google.com/s2/photos/profile/(user_id)?sz=150
mais maintenant que tout ce que je reçois est d'erreur 404 ou pas d'image. Je sais que google a modifié ses politiques et de la manière qu'il se connecte et permet à d'autres d'obtenir des informations, mais je n'ai pas rien pour atteindre le même résultat que ci-dessus.
Remarque: je ne peux pas utiliser authentifier chose ici depuis que je suis en train de montrer l'image d'utilisateurs à d'autres utilisateurs qui ne sont pas connectés à tous.
OU d'une autre manière l'utilisateur peut ne pas être à venir à partir de Google de connexion, mais j'ai besoin de montrer à d'autres utilisateurs de Google images.
Toute aide serait très appréciée!!!
Edit:
J'ai vérifié à travers les gens.la méthode get
https://www.googleapis.com/plus/v1/people/11595...3592320?key=AIzaSyCkdmtNN1XDg....EpepOIIs
mais je suis d'erreur disant
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
}
],
"code": 403,
"message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
}
}
Edit: j'ai déjà activé depuis que je suis en utilisant Google+ log-in déjà dans mon site, ici je joins la capture d'écran:
OriginalL'auteur TheMohanAhuja | 2014-03-14
Vous devez vous connecter pour publier un commentaire.
Plus tôt, j'ai aussi le même problème pour mon site après beaucoup de recherches et d'efforts, j'ai trouvé la solution de mon auto et j'espère que cela va aussi travailler pour vous et résoudre votre problème:
Vieux Truc
Google avait changé leur politique alors le vieux truc pour obtenir le profil Google image ne fonctionnera pas maintenant.
e.g https://plus.google.com/s2/photos/profile/(user_id)?sz=150
Nouveau Truc
Requête Get:
Réponse :200 OK
Où YOUR_API_KEY est votre API Publique de la clé d'Accès qui est généré par le biais de informations d'Identification sous Api & Auth de https://console.developers.google.com/
Et lors de la création API Publique de la clé d'accès vous pouvez choisir Référents URL à partir de laquelle cette demande doit être faite, mais pour le vérifier, vous devriez essayer de ne pas ajouter une URL à elle, si elle fonctionne, puis aller avec l'URL de votre site.
Vous pouvez choisir d'autres champs à envoyer avec l'URL dont vous pourriez avoir besoin de ici.
Codage Heureux!!!
Sa me fait plaisir. 🙂
OriginalL'auteur Deepak Goswami
Vous pouvez obtenir cette information à l'aide de la personnes.obtenez de l' Google+ les appels de l'API et en spécifiant le userid de l'utilisateur que vous souhaitez des informations pour. Cela inclura une
image.url
champ que vous pouvez utiliser et de les redimensionner selon le cas.Puisque c'est de l'information publique d'un utilisateur, vous n'avez pas besoin de l'utilisateur à s'authentifier pour accéder à. Vous n'avez, cependant, ont besoin d'une Clé API qui vous permettra d'ajouter à la fin de l'URL utilisée dans l'appel d'API.
Vous pouvez obtenir une Clé API en allant à https://console.developers.google.com/ en vertu de la "Api et auth" et "Pouvoirs" du paragraphe. Vous pouvez alors cliquer sur le bouton sous "Public l'Accès à l'API" qui dit "Créer une Nouvelle Clé".
L'URL que vous allez utiliser pour obtenir les informations ressemblera à quelque chose comme
et vous en obtiendrez un objet JSON avec les informations de profil.
Mise à jour:
Assurez-vous d'avoir activé le Google+ de l'API dans le développe console. Vous pouvez obtenir ce par le biais de https://console.developers.google.com/, en vertu de la "Api et auth" et "API" sous-section, vous pouvez trouver la "Google+ API" sur la liste et que vous l'allumez.
Réponse de mise à jour. Désolé j'ai oublié de mentionner que précédemment.
Voir mon edit je l'ai déjà fait.
OriginalL'auteur Prisoner