Из документации:
Передайте файлы на адрес upload_url, полученный в предыдущем пункте, сформировав
POST-запрос с полем
photo. Это поле должно содержать изображения в формате multipart/form-data.
У вас получается так:
- вызвали photos.getMessagesUploadServer, получили адрес куда загружать фото
- далее GET-ом просто дернули этот адрес
- пытаетесь вложить фото в метод, который просто подтверждает сохранение после загрузки.
В общем перед вызовом
photos.saveMessagesPhoto отправьте фото
POST запросом на
upload_url, и только потом вызывайте метод
photos.saveMessagesPhoto.
Еще можете посмотреть
Пример из вашего модуля
И еще только что обратил внимание, вы хотите загрузить изображение в альбом группы: посмотрите метод
photos.getUploadServer , там и сможете указать
альбом группы