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

lisiv

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

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

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

message=привет

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

Через api не вариант.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Обычное сообщение ты как-то отснифал. Почему не отснифаешь передачу картинки?
 

lisiv

Client
Регистрация
21.05.2015
Сообщения
149
Благодарностей
30
Баллы
28
Ну вот что я отснифал, но не знаю как это правильно слать

Код:
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
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
вместо яши пишешь путь к файлу. С новой строки пишешь свой баундри с двумя тире в конце(в твоём примере это было бы -----------------------------14286448922622--)
Ну и контент тайп нужно указать мультипарт
 

lisiv

Client
Регистрация
21.05.2015
Сообщения
149
Благодарностей
30
Баллы
28
вместо яши пишешь путь к файлу. С новой строки пишешь свой баундри с двумя тире в конце(в твоём примере это было бы -----------------------------14286448922622--)
То есть путь к файлу или до папки? Для чего там еще имя файла в запросе... В ответе код страницы диалогов и ничего больше.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

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