Google Plus-Album Urls
Ich bin mit google app engine zum erstellen einer Foto-Galerie-Website für alle Fotos, die ich genommen habe. Die Fotos, die ich möchte, angezeigt werden auf meinem google-plus-Konto in einem öffentlichen album. Ich möchte, dass meine app automatisch die Anzeige aller Fotos in diesem album. Ich weiß, ich kann speichern Sie alle url ' s der Bilder in die Daten speichern und übergeben Sie dann die url zu dem template und Rendern der Bilder,
images = LinksToImages.all()
self.renderTemplate(images)
# Template
{% for img in images %}
<img src={{img}}>
{% endfor %}
Ich Frage mich, ob es einen Weg, um alle Bilder in einem google-plus-album automatisch, ohne manuelle Eingabe der url ' s jedes mal. Ich dachte über die Verwendung der google plus api ich aber nur brauche, um Bilder von einem öffentlichen album und die nicht benötigen Zugriff auf das Benutzer-Konto.
Gibt es eine Möglichkeit, die ich abrufen kann, alle Bilder oder links zu Bildern von einem öffentlichen google plus-album?
InformationsquelleAutor Jake Runzer | 2013-03-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie dies tun, aber die Antwort ist irgendwie ein trick, denn es ist nicht getan durch Google+ per se.
Der Trick:
Liste all der Fotos, die in ein Google+ album verwenden Sie die Picasa Web Albums Data API. Es ist nicht offensichtlich, dass dies ist, was getan werden sollte, aber als ich dies Schreibe, alle Google+ - Fotos werden in Picasa Fotos.
In der entsprechenden Dokumentation für Picasa ist unter Auflistung der Fotos in einem album.
Die Antwort:
Grundsätzlich ERHALTEN Sie eine Seite an
wo
UserID
undalbumID
sind die Werte, die für Ihre Google+ - album. Das gibt Ihnen wieder einige Xml-Liste aller Fotos.Die Erklärung:
Es ist möglicherweise nicht offensichtlich von der Google+ Seite, wie findet man die
userID
oderalbumID
.Einer Methode bei der Suche nach der IDs ist es, navigieren Sie zu dem album, das Sie möchten, auf Google+, und stecken Sie die langen Nummern aus, die Url in dem oben genannten Stil.
Konkret, für John "Maddog" Hall ' s Fotoalbum - "Campus Party Brasil - Second Edition", würden wir konvertieren die Url aus
zu
Von dort aus können Sie analysieren Sie die resultierende Xml-und eine Liste mit allen Fotos. Beschriftung info, thumbnails, etc. ist auch verfügbar, wenn Sie es brauchen. Die Urls der Bilder sind unter
/feed/entry/media:group/media:content
im resultierenden Xml.Ich nehme an, Sie wissen, wie Parsen und Lesen von Xml-Daten in Python.
Die Verallgemeinerung:
Wenn Sie benötigt, um in der Lage sein, um eine Liste der Alben, die für einen Benutzer, verwenden Sie eine Url im Stil unten wieder einbauen
userID
durch die Anzahl von Google+.Die alt=json ist ein wirklich nützlicher Tipp! Ich bin mit PHP anzeigen, mein album und die XML ist ein Schmerz zu behandeln.
Auf der Offiziellen google plus auf android Sie können nicht den link des Fotos. Sie können nur kopieren Sie den link der post. Neben, wird Picasa-Webalben-Daten-API ist abwertend. Also was jetzt?
Die oben genannten "trick" funktioniert immer noch, sogar mehr als drei Jahre später. Wenn Sie haben ein anderes problem, ich würde empfehlen, dass Sie öffnen eine andere Frage.
Ich verstehe nicht, warum konnten Sie das nicht integriert haben, diese mit der Google+ API. Es wäre so viel einfacher, mit zu arbeiten.
InformationsquelleAutor Ezra