Как решить проблему с загрузкой фото в профиль публичной страницы Вконтакте, используя VkApi?
Здравствуйте, столкнулся с проблемой при разработке приложения (C# Framework 4.0), использующего VkApi
Задача: программным способом (C#) загрузить фото в профиль публичной страницы
на странице Работа с API » Загрузка файлов есть все, кроме загрузки фотографий в профиль публичной страницы и группы.
Плюс ко всему искал решение без использования VkApi (Javascript+Awesomium) - выбор фотографий только через OpenFileDialog либо же через перетаскивание фото на кнопку или в определенную область. По-другому никак.
Фотографию можно загрузить, но потом установить ее как фото профиля невозможно.
Может, не там (не так) смотрю, уже замаялся
пришел ответ от Агента поддержки: "Возможности изменить аватар сообщества в API пока действительно нет.
В самом ближайшем будущем — вряд ли ожидается."
есть три обычных связки:
photos.getUploadServer + photos.save
photos.getWallUploadServer + photos.saveWallPhoto
photos.getProfileUploadServer + photos.saveProfilePhoto
"адрес назначения" указывается в photos.save и photos.saveWallPhoto
причем, после загрузки файла на сервер, response совпадает только у getWallUploadServer и getProfileUploadServer (они возвращают photo), а getUploadServer - photos_list
при подстановке getWallUploadServer в photos.saveProfilePhoto возвращает ошибку "error_code": 129, "error_msg": "Invalid photo"
через photos.getProfileUploadServer+photos.saveProfilePhoto отлично заливает фото в профиль пользователя.