Для начала вот, что такое шапка группы:
В документации API не сказано абсолютно ничего про загрузку. Вылазки через неофициальные клиенты больше не помогают, ибо в них такое не реализовано (отсылка к этому вопросу). Путём просмотра запросов, обнаружил, что сигнатура вызовов не похоже не на один метод/способ загрузки файлов, указанный здесь. Итак, что я смог отрыть из запросов:
Если отловить запросы вк, то мы получим статическую ссылку для загрузки файла. Эта статическая ссылка вполне себе работает и при переходе на нее пишет такое:
{"error":"ERR_UPLOAD_FILE_NOT_UPLOADED: file not found","bwact":"owner_cover","server":836521,"mid":151665536,"_sig":"83447078c5079124026b80d90f116398"}
Однако после исполнения загрузки в коде, получаем:
{"error":"ERR_UPLOAD_BAD_SIGNATURE","bwact":"owner_cover","server":836521,"_sig":"d762c16dc795c4f65b59aafdaa39628a"}
Кому интересно - прошу помочь. Заранее спасибо за ваши ответы! Даже если есть маленькая идея - ее тоже можно в ответы или комменты. Возможно, вопрос также разрастется, как этот...
Update:
Уважаемый Александр Аксентьев помог ответом на мой вопрос на Toster (https://toster.ru/q/387001?e=4789988#comment_1277944), однако код на php и почему-то (оказывается, поэтому я и сидел так долго), воспроизвести его корректно на Java я не смог. Постоянно VK ругается. Возможно, кто-то поможет переписать сий код на Java и я смогу оформить ответ для всех, кто ищет истину... Спасибо!
Вот код Александра Аксентьева: https://gist.github.com/flerry/1e4bce263d96ab6febf71ad51e3d0613
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости