Для начала вот, что такое шапка группы:
В
документации API не сказано абсолютно ничего про загрузку. Вылазки через неофициальные клиенты больше не помогают, ибо в них такое не реализовано (отсылка к
этому вопросу). Путём просмотра запросов, обнаружил, что сигнатура вызовов не похоже не на один метод/способ загрузки файлов, указанный
здесь. Итак, что я смог отрыть из запросов:
1. У каждого файла, загружаемого на шапку, есть
_sig. Он странным образом меняется от запроса к запросу, но без него нельзя загрузить файл.
2. Если отловить запросы вк, то мы получим статическую ссылку для загрузки файла. Эта статическая ссылка вполне себе работает и при переходе на нее пишет такое:
{"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"}
3. Метод, используемый VK (обычно метод виден в параметре
act. Допустим, при загрузке
аудио-сообщения, было
add_doc), в документации отсутствует и выглядит так:
act=owner_cover.
Кому интересно - прошу помочь. Заранее спасибо за ваши ответы! Если есть какие-то идеи - их тоже можно в ответы или комменты. Возможно, вопрос также разрастется, как
этот...
P/s Вопрос дублирован здесь:
ru.stackoverflow.com/q/613687/219079