Ответ 1
Вы можете сделать это, но ответ - своего рода трюк, поскольку он не был выполнен через Google+ как таковой.
Трюк:
Чтобы перечислить все фотографии в альбоме Google+, используйте API данных веб-альбомов Picasa. Это не очевидно, что это то, что нужно сделать, но поскольку я пишу это, все фотографии Google+ - это фотографии Picasa.
Соответствующая документация для Picasa находится под Список фотографий в альбоме.
Ответ:
В принципе, ПОЛУЧИТЕ страницу в
https://picasaweb.google.com/data/feed/api/user/userID/albumid/albumID
где UserID
и albumID
- значения для вашего альбома Google+. Это вернет вам некоторые Xml, перечисляя все фотографии.
Объяснение:
На странице Google не может быть очевидно, как найти UserID
или albumID
.
Один из методов поиска идентификаторов - перейти к альбому, который вы хотите в Google+, и подключить длинные номера этого Url к указанному выше стилю.
Конкретно, для фотоальбома альбома "Maddog" Джона "Maddog" "Campus Party, Brasil - Second Edition" мы конвертируем Url из
https://plus.google.com/photos/115999964287637644901/albums/5659736500890118225
к
https://picasaweb.google.com/data/feed/api/user/115999964287637644901/albumid/5659736500890118225
Оттуда вы можете проанализировать полученный Xml и перечислить все фотографии. Информация о субтитрах, миниатюрах и т.д. Также доступна, если вам это нужно. В полученном Xml URL-адресах /feed/entry/media:group/media:content
находятся под заголовками /feed/entry/media:group/media:content
.
Я предполагаю, что вы знаете, как разобрать и прочитать Xml в Python.
Обобщение:
Если вам нужно было перечислить все альбомы для пользователя, вы должны использовать Url в стиле ниже, снова заменив UserID
на номер из Google +.
https://picasaweb.google.com/data/feed/api/user/userID