Загрузка фото в ВК Post запросом (не через api)

  • Автор темы Автор темы lisiv
  • Дата начала Дата начала

lisiv

Client
Регистрация
21.05.2015
Сообщения
149
Реакции
30
Баллы
28
Нужно загрузить фотографию в беседу (лс) ВКонтакте.

Обычное сообщение шлю через мобильную версию простым запросом

https://m.vk.com/mail?act=send&to={...og&hash={-Variable.hash-}&_af={-Variable.af-}

message=привет

А вот как прикрепить картинку? Там запросов 5 наверно идет... И надо все слать? Может есть какой-то простой вариант хоть по ссылке грузить в лс картинку.

Через api не вариант.
 
Ну вот что я отснифал, но не знаю как это правильно слать

Код:
Развернуть Свернуть Копировать
https://pu.vk.com/c840024/upload.php?act=album_photo&aid=-3&gid=0&_fwadd=mail2000000008&fwurl=photos.php?act=done_upload&mid=474547310&server=840024&_origin=https://m.vk.com&_sig=6908d8167b2046cf4563f5573679010d


Content-Type: multipart/form-data; boundary=---------------------------14286448922622
Content-Length: 178402

-----------------------------14286448922622
Content-Disposition: form-data; name="file1"; filename="чарт.jpg"
Content-Type: image/jpeg

яШяа


В конце запроса яШяа, это оставлять в запросе? С этим текстом мультипарт не шлется. А urlencoded выдает ошибку неверного sig


В конце откуда-то получается айди вложения и шлется как обычное сообщение, но с параметром attach... А нужно ли что-то кроме первого запроса для загрузки фотки я не понимаю.

Код:
Развернуть Свернуть Копировать
message=&attach1_type=photo&attach1=474547310_456239056
 
вместо яши пишешь путь к файлу. С новой строки пишешь свой баундри с двумя тире в конце(в твоём примере это было бы -----------------------------14286448922622--)
Ну и контент тайп нужно указать мультипарт
 
вместо яши пишешь путь к файлу. С новой строки пишешь свой баундри с двумя тире в конце(в твоём примере это было бы -----------------------------14286448922622--)

То есть путь к файлу или до папки? Для чего там еще имя файла в запросе... В ответе код страницы диалогов и ничего больше.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)