Продолжение саги API vk

frion-seo

Client
Регистрация
27.02.2011
Сообщения
538
Благодарностей
471
Баллы
63
Собственно встал вопрос как заливать фотки в группу в альбом в vk.
Получил хэш и все разрешения без проблем, а дальше тупик

нужно на полученный с предыдущих шагов сервер отправить пост запрос с картинкой для ее загрузки.
Как это сделать не пойму. Вот что получилось накопать в нете

Код:
-----------------------------41184676334
Content-Disposition: form-data; name="act"

do_add
-----------------------------41184676334
Content-Disposition: form-data; name="id"

291543619
-----------------------------41184676334
Content-Disposition: form-data; name="aid"

-14
-----------------------------41184676334
Content-Disposition: form-data; name="gid"

88700071
-----------------------------41184676334
Content-Disposition: form-data; name="mid"

291543619
-----------------------------41184676334
Content-Disposition: form-data; name="hash"

c918d4e7ad1f3021c9a6e0d860e3575d
-----------------------------41184676334
Content-Disposition: form-data; name="vk"


-----------------------------41184676334
Content-Disposition: form-data; name="rhash"

f3a8c7d9dc8d4047628e81c411ec3779
-----------------------------41184676334
Content-Disposition: form-data; name="file1"; filename="1.png"
Content-Type: image/png

C:\Users\123\Desktop\90.JPG

-----------------------------41184676334
Content-Disposition: form-data; name="file2"; filename=""
Content-Type: application/octet-stream


-----------------------------41184676334
Content-Disposition: form-data; name="file3"; filename=""
Content-Type: application/octet-stream


-----------------------------41184676334--
но он не срабатывает как я понял, т.к. в ответ я получаю хтмл код страницы и естественно фотка не загружается...
 
  • Спасибо
Реакции: execut0r

frion-seo

Client
Регистрация
27.02.2011
Сообщения
538
Благодарностей
471
Баллы
63
удалось получить от такой ответ
Код:
{"server":622729,"photo":"[{\"photo\":\"403b0f23c4:w\",\"sizes\":[[\"s\",\"622729619\",\"1f77d\",\"IYiSkjBAsTg\",75,47],[\"m\",\"622729619\",\"1f77e\",\"d5NoW_WchZ0\",130,81],[\"x\",\"622729619\",\"1f77f\",\"SK6aAg3d-Aw\",604,377],[\"y\",\"622729619\",\"1f780\",\"ymcF1Ff8F_o\",807,504],[\"z\",\"622729619\",\"1f781\",\"Iu28Fz5i5Os\",1280,800],[\"w\",\"622729619\",\"1f782\",\"Ckrr5Mo0pyo\",2560,1600],[\"o\",\"622729619\",\"1f783\",\"X2v_yOx3YjA\",130,87],[\"p\",\"622729619\",\"1f784\",\"gWXFm_v1o34\",200,133],[\"q\",\"622729619\",\"1f785\",\"vC0aFXVhs1E\",320,213],[\"r\",\"622729619\",\"1f786\",\"JCi4R0-eBRA\",510,340]],\"kid\":\"67150de8001ef38e386df8fc0078ffed\"}]","hash":"8e5bfa9cda60a5073bdf1ef5ef3011c1"}
подскажите что делать дальше ?
 

KirillOFF

Client
Регистрация
18.12.2010
Сообщения
1 127
Благодарностей
517
Баллы
113
Код:
http://cs622729.vk.me/v622729619/1f786/JCi4R0-eBRA.jpg
 

frion-seo

Client
Регистрация
27.02.2011
Сообщения
538
Благодарностей
471
Баллы
63
В общем фотку сохранил методом
photos.saveWallPhoto

но никуда ее запостить не могу дальше.. как ее в альбом группы закинуть ? Подскажите гет запрос...
 

frion-seo

Client
Регистрация
27.02.2011
Сообщения
538
Благодарностей
471
Баллы
63
Решение нашел! На днях напишу статью по работе с апи для заливки фоток, чтоб людям проще было =)
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
это будет круто! дерзай!
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 440
Благодарностей
503
Баллы
113

simbioz

Client
Регистрация
31.08.2014
Сообщения
150
Благодарностей
27
Баллы
28
  • Спасибо
Реакции: execut0r и Nick

vovanchis

Пользователь
Регистрация
14.03.2017
Сообщения
41
Благодарностей
1
Баллы
8
удалось получить от такой ответ
Код:
{"server":622729,"photo":"[{\"photo\":\"403b0f23c4:w\",\"sizes\":[[\"s\",\"622729619\",\"1f77d\",\"IYiSkjBAsTg\",75,47],[\"m\",\"622729619\",\"1f77e\",\"d5NoW_WchZ0\",130,81],[\"x\",\"622729619\",\"1f77f\",\"SK6aAg3d-Aw\",604,377],[\"y\",\"622729619\",\"1f780\",\"ymcF1Ff8F_o\",807,504],[\"z\",\"622729619\",\"1f781\",\"Iu28Fz5i5Os\",1280,800],[\"w\",\"622729619\",\"1f782\",\"Ckrr5Mo0pyo\",2560,1600],[\"o\",\"622729619\",\"1f783\",\"X2v_yOx3YjA\",130,87],[\"p\",\"622729619\",\"1f784\",\"gWXFm_v1o34\",200,133],[\"q\",\"622729619\",\"1f785\",\"vC0aFXVhs1E\",320,213],[\"r\",\"622729619\",\"1f786\",\"JCi4R0-eBRA\",510,340]],\"kid\":\"67150de8001ef38e386df8fc0078ffed\"}]","hash":"8e5bfa9cda60a5073bdf1ef5ef3011c1"}
подскажите что делать дальше ?
Кто знает, в каком формате должен передаваться параметр photo ? Уже по-всякому попробовал
 

vovanchis

Пользователь
Регистрация
14.03.2017
Сообщения
41
Благодарностей
1
Баллы
8
Я получаю постоянно в ответ {"error":{"error_code":8,"error_msg":"Invalid request: v (version) is required","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"photos.saveWallPhoto"},{"key":"group_id","value":"96....

Судя, по API:
8 Неверный запрос.
Проверьте синтаксис запроса и список используемых параметров (его можно найти на странице с описанием метода).
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
532
Баллы
93
Я получаю постоянно в ответ {"error":{"error_code":8,"error_msg":"Invalid request: v (version) is required","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"photos.saveWallPhoto"},{"key":"group_id","value":"96....

Судя, по API:
8 Неверный запрос.
Проверьте синтаксис запроса и список используемых параметров (его можно найти на странице с описанием метода).
Ну пишется же что Вы не указываете версию АПИ. Нужно в запросе передавать параметр v=5.74 (например)
 

vovanchis

Пользователь
Регистрация
14.03.2017
Сообщения
41
Благодарностей
1
Баллы
8
Ну пишется же что Вы не указываете версию АПИ. Нужно в запросе передавать параметр v=5.74 (например)
Всё равно вопрос тот же. Как правильно передавать photo
{"error":{"error_code":100,"error_msg":"One of the parameters specified was missing or invalid: photos_list is invalid","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"photos.saveWallPhoto"},{"key":"v","value":"5.74"},{"key":"group_id","value":"...
 

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