これは可能ですが、Google +自体では行われないため、答えは一種のトリックです。
トリック:
Google+アルバムのすべての写真を一覧表示するには、PicasaウェブアルバムデータAPIを使用します。これが行われるべきことであるかどうかは明らかではありませんが、私がこれを書いているとき、すべてのGoogle+フォトはPicasaフォトです。
Picasaに関連するドキュメントは、アルバム内の写真の一覧表示の下にあります。
答え:
基本的に、でページを取得します
https://picasaweb.google.com/data/feed/api/user/userID/albumid/albumID
ここでUserID
、albumID
はGoogle+アルバムの値です。これで、すべての写真が一覧表示されたXmlが返されます。
説明:
userID
またはを見つける方法がGoogle+ページから明らかでない場合がありますalbumID
。
IDを見つける1つの方法は、Google +で目的のアルバムに移動し、そのURLから上記のスタイルに長い数字をプラグインすることです。
具体的には、ジョン「マッドドッグ」ホールのフォトアルバム「キャンパスパーティー、ブラジル-第2版」の場合、URLを
https://plus.google.com/photos/115999964287637644901/albums/5659736500890118225
に
https://picasaweb.google.com/data/feed/api/user/115999964287637644901/albumid/5659736500890118225
そこから、結果のXmlを解析し、すべての写真を一覧表示できます。必要に応じて、キャプション情報やサムネイルなども利用できます。/feed/entry/media:group/media:content
画像のURLは、結果のXmlの下にあります。
PythonでXmlを解析して読み取る方法を知っていると思います。
一般化:
ユーザーのすべてのアルバムを一覧表示できるようにする必要がある場合は、以下のスタイルのURLを使用し、userID
Google+の番号に置き換えます。
https://picasaweb.google.com/data/feed/api/user/userID