Загрузка аватарки в группу ВКонтакте

Рейтинг: 0Ответов: 1Опубликовано: 19.09.2014

Здравствуйте уважаемые программисты.
Столкнулся с такой задачей:
Нужно загрузить аватар в группу вк.
В процессе загрузки аватара в группу ВК отправляю post-запрос, а в ответ получаю следующее:

{"error":"ERR_UPLOAD_BAD_SIGNATURE","bwact":"owner_photo","server":618927,"_sig":"104f02c0232b4a64ad6d8dfb0a45b477"}

post-запрос выглядит так:

$sent_image = dirname(__FILE__)."/iovov.jpg";

$post = array(
'photo'=>'@'.$sent_image,
);

Адрес post-запроса такого плана:

http://cs618927.vk.com/upload.php?act=owner_photo&oid=-7774160&square=&mid=15268686&server=618927&_origin=http%3A%2F%2Fvk.com&_sig=104f02c0232b4a64ad6d8dfb0a45b477&

Помогите. Как решить данную проблему и загрузить, получить нужный ответ с запроса, а не ERR_UPLOAD_BAD_SIGNATURE.

Ответы

▲ 0Принят

Если наберётесь храбрости всё сделать по-белому, в документации подробно описан процесс загрузки фотографии в сообщество.

Запросы к API лучше выполнять с помощью curl.

Вам понадобится создать своё приложение ВК (типа «Сайт»), авторизовать его, получив token, который будет использован при выполнении запросов к api.