Добрый день, господа флэшеры!
Не могу понять в чем дело
Пытаюсь загрузить изображение для последующего постинга:
Код:
<?php
$album_id = '56****2';
$sRequest = 'https://api.vk.com/method/photos.getWallUploadServer?..'.$album_id.'&access_token=4ee**fda';
$oResponce = json_decode(file_get_contents($sRequest));
$upload_url = $oResponce->response->upload_url;
$data = array("photo"=>"@".file_get_contents('8323.jpg'));
$options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($data),
),
);
$context = stream_context_create($options);
$result = file_get_contents($upload_url, false, $context);
$contents = json_decode($result);
$saveReq = 'https://api.vk.com/method/photos.saveWallPhoto?server='.$contents->server.'&photo='.$contents->photo.'&hash='.$contents->hash.'&gid='.$album_id.'&access_token=4ee8**a';
$savephoto = json_decode(file_get_contents($saveReq));
print_r($savephoto);
?>
Передал все параметры в photos.saveWallPhoto но - One of the parameters specified was missing or invalid: photos_list is invalid
Но этот метод в документации его не требует. Помогите пожалуйста уже два дня мучаюсь...
Может я неправильно передаю параметры через пост запрос или не загружаю картинку?