Использовал метод photos.get и библиотеку vk_api.
Код на Python:
![5b4d63d068d8c506969568.jpeg](https://habrastorage.org/webt/5b/4d/63/5b4d63d068d8c506969568.jpeg)
rev - порядок фотографий в антихронологическом порядке, т.е. сначала новые. Разумеется, в большинстве случаев программа выдаст то, что нужно:
![5b4d64af8eee6279415467.jpeg](https://habrastorage.org/webt/5b/4d/64/5b4d64af8eee6279415467.jpeg)
Но я думаю, что это может не всегда срабатывать: пользователь может загрузить фото A вместо фото B, а потом поменять обратно А на В, на старую фотографию, и программа сработает неверно. Как решить эту проблему?