Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   php vk api photos.savewallpost проблема с загрузкой картинки (http://www.flasher.ru/forum/showthread.php?t=202758)

sstotenkopf 07.08.2013 18:13

php vk api photos.savewallpost проблема с загрузкой картинки
 
Добрый день, господа флэшеры!
Не могу понять в чем дело
Пытаюсь загрузить изображение для последующего постинга:

Код:

<?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

Но этот метод в документации его не требует. Помогите пожалуйста уже два дня мучаюсь...
Может я неправильно передаю параметры через пост запрос или не загружаю картинку?

Sync 08.08.2013 00:14

Код:

https://api.vk.com/method/photos.getWallUploadServer?..
две точки это такая фишка? а где uid\gid?

bifidokk 08.08.2013 09:09

фото на сервер заливается корректно?
что-то не вижу я параметра server в методе saveWallPhoto http://vk.com/dev/photos.saveWallPhoto


хотя, если я правильно понимаю, вы смотрите описание метода тут: http://vk.com/pages?oid=-1&p=photos.saveWallPhoto

вк такой вк. проверьте, корректно ли у вас заливается фотка. и все ли поля присутствуют в $contents


Часовой пояс GMT +4, время: 05:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.