Wie bekomme ich ein Nutzerbild über die Nutzer-ID in Google Plus?

8

Ich habe das Benutzerbild über diese URL erhalten

Ссылка

Aber jetzt was ich bekomme ist 404 Fehler oder kein Bild. Ich weiß, dass Google seine Richtlinien und Art und Weise geändert hat, wie es sich verbindet und andere Informationen erhalten kann, aber ich habe nichts getan, um dasselbe Ergebnis wie oben zu erzielen.

Hinweis: Ich kann hier kein authenticate-Objekt verwenden, da ich ein Bild von Benutzern für andere Benutzer zeige, die überhaupt nicht verbunden sind.

ODER auf andere Weise kommt der Nutzer möglicherweise nicht aus dem Google-Login, aber ich muss anderen Google-Nutzern nur Bilder zeigen.

Jede Hilfe wäre sehr geschätzt !!!

Bearbeiten: Ich habe die people.get-Methode überprüft.

Ссылка

, aber ich bekomme eine Fehlermeldung mit

%Vor%

Bearbeiten: Ich habe dies bereits aktiviert, da ich die Google+ Anmeldung bereits auf meiner Website verwende, hier befestige ich einen Screenshot:

    
TheMohanAhuja 14.03.2014, 13:44
quelle

2 Antworten

20

Früher habe ich auch das gleiche Problem für meine Seite nach so viel von Forschung und Bemühungen Ich fand Lösung von mir selbst und ich hoffe, dass das auch für Sie funktioniert und Ihr Problem löst:

Alter Trick

Google hat seine Richtlinie geändert, sodass der alte Trick zum Abrufen des Google-Profilbilds jetzt nicht funktioniert.

z. B. Ссылка

Neuer Trick

Anfrage erhalten:

%Vor%

Antwort: 200 OK

%Vor%

Dabei ist YOUR_API_KEY Ihr Public API Access-Schlüssel , der unter Anmeldeinformationen unter APIs & amp; Auth von Ссылка

Und beim Erstellen des Public API-Zugriffsschlüssels können Sie URLs Referrers auswählen, aus denen diese Anfrage erfolgen soll, aber zur Überprüfung sollten Sie keine URL hinzufügen, Wenn es funktioniert, dann gehen Sie mit der URL Ihrer Website.

Sie können andere Felder zum Senden mit der URL auswählen, die Sie möglicherweise hier benötigen.

Glückliche Kodierung !!!

    
Deepak Goswami 20.03.2014, 07:24
quelle
9
___ tag123web ___ Verwenden Sie dieses Tag für allgemeine Fragen zu allen Aspekten des World Wide Web. Verwenden Sie für bestimmte Teile das spezifische Tag, z. B. [uri], [html] und [http]. ___ qstnhdr ___ Wie bekomme ich ein Nutzerbild über die Nutzer-ID in Google Plus? ___ tag123googleapi ___ Google bietet eine Vielzahl von APIs, hauptsächlich Web-APIs für Webentwickler. Die APIs basieren auf gängigen Google-Consumer-Produkten, darunter Google Maps, Google Earth, AdSense, AdWords, Google Apps und YouTube. ___ answer22526130 ___

Früher habe ich auch das gleiche Problem für meine Seite nach so viel von Forschung und Bemühungen Ich fand Lösung von mir selbst und ich hoffe, dass das auch für Sie funktioniert und Ihr Problem löst:

Alter Trick

Google hat seine Richtlinie geändert, sodass der alte Trick zum Abrufen des Google-Profilbilds jetzt nicht funktioniert.

z. B. Ссылка

Neuer Trick

Anfrage erhalten:

%Vor%

Antwort: 200 OK

%Vor%

Dabei ist YOUR_API_KEY Ihr Public API Access-Schlüssel , der unter Anmeldeinformationen unter APIs & amp; Auth von Ссылка

Und beim Erstellen des Public API-Zugriffsschlüssels können Sie URLs Referrers auswählen, aus denen diese Anfrage erfolgen soll, aber zur Überprüfung sollten Sie keine URL hinzufügen, Wenn es funktioniert, dann gehen Sie mit der URL Ihrer Website.

Sie können andere Felder zum Senden mit der URL auswählen, die Sie möglicherweise hier benötigen.

Glückliche Kodierung !!!

    
___ tag123googleplus ___ Integrieren Sie Anwendungen oder Websites mit der Google+ Plattform. Google+ ist eine von Google Inc. betriebene Social-Networking-Website. ___ tag123userinfo ___ hilf uns dieses Wiki zu bearbeiten ___ antwort22409038 ___

Sie können diese Informationen mithilfe des people.get Google+ API-Aufrufs abrufen und Benutzer-ID des Benutzers, für den Sie Informationen wünschen. Dies beinhaltet ein image.url -Feld, das Sie verwenden und entsprechend anpassen können.

Da dies öffentliche Informationen für einen Benutzer sind, muss der Benutzer nicht authentifiziert werden, um darauf zugreifen zu können. Sie benötigen jedoch einen API-Schlüssel, den Sie am Ende der im API-Aufruf verwendeten URL hinzufügen.

Sie können einen API-Key erhalten, indem Sie Ссылка im Abschnitt "APIs und Auth" und "Credentials" aufrufen. Sie können dann auf die Schaltfläche unter "Öffentlicher API-Zugriff" klicken, die besagt "Create New Key".

Die URL, die Sie zum Abrufen der Informationen verwenden, sieht ungefähr wie

aus %Vor%

und Sie erhalten ein JSON-Objekt mit den Profilinformationen zurück.

Aktualisieren : Stellen Sie sicher, dass Sie auch die Google+ API in der Entwicklungskonsole aktiviert haben. Sie erreichen dies über Ссылка . Unter dem Abschnitt "APIs und Auth" und "API" finden Sie die " Google+ API "auf der Liste und schalten Sie es ein.

    
___ qstntxt ___

Ich habe das Benutzerbild über diese URL erhalten

Ссылка

Aber jetzt was ich bekomme ist 404 Fehler oder kein Bild. Ich weiß, dass Google seine Richtlinien und Art und Weise geändert hat, wie es sich verbindet und andere Informationen erhalten kann, aber ich habe nichts getan, um dasselbe Ergebnis wie oben zu erzielen.

Hinweis: Ich kann hier kein authenticate-Objekt verwenden, da ich ein Bild von Benutzern für andere Benutzer zeige, die überhaupt nicht verbunden sind.

ODER auf andere Weise kommt der Nutzer möglicherweise nicht aus dem Google-Login, aber ich muss anderen Google-Nutzern nur Bilder zeigen.

Jede Hilfe wäre sehr geschätzt !!!

Bearbeiten: Ich habe die people.get-Methode überprüft.

Ссылка

, aber ich bekomme eine Fehlermeldung mit

%Vor%

Bearbeiten: Ich habe dies bereits aktiviert, da ich die Google+ Anmeldung bereits auf meiner Website verwende, hier befestige ich einen Screenshot:

    
___
Prisoner 14.03.2014 15:17
quelle