Страница 1 из 1

wall.savePost управление изображением

Добавлено: 26 мар 2011, 03:46
punchos
Задача такая: приложение генерит уникальное изображение, его нужно повесить на стену пользователя wall.savePost. Изображение нужно сохранить где то вКонтакте.
Единственный путь который у меня сработал это создавать альбом у пользователя, добавлять туда это фото через photos.getUploadServer и photos.save и после этого публиковать указывая это фото в photo_id

Но, очень не хочется мусорить у пользователя в Фотографиях поэтому нужно сохранять фотку где то в другом месте. И вот тут начинаются траблы.
Пробовал сохранять фото в фейковом аккаунте. Оказалось photos.save не может сохранять фотки в чужом акаунте.
Пробовал сохранять фото в фейковой группе. Сохраняется успешно, но вот wall.savePost не получается запостить фото с группы.
пробовал разные варианты ptoto_id: GID_PID, UID_PID(GID - идентификатор группы, UID - идентификатор пользователя запостившего фото в группу, PID - идентификатор фото)...всегда одна и та же ошибка Invalid photo

Может кто знает решение проблемы?

Re: wall.savePost управление изображением

Добавлено: 26 мар 2011, 14:53
Александр
Попробуй "-GID_PID"

Re: wall.savePost управление изображением

Добавлено: 29 мар 2011, 23:46
NeocoR
Ребят, на эту же тему вопрос, который как я понимаю вы уже решили. Пытаюсь запостить фотку из своего альбома себе на стену из пхп, пишет что неправильный метод, вот код :

Код: Выделить всё

<?php    $api_id = "111111"; //тут вставляю свои данные    $api_key = "zzzzzzzzzz"; //тут вставляю свои данные    $user_id = $_GET['user_id'];     $sig = md5("api_id=".$api_id."method=wall.savePost"."photo_id=2022452_239380374"."v=3.0"."wall_id=".$user_id.$api_key);    $postvars="api_id=".$api_id."&method=wall.savePost"."&photo_id=2022452_239380374"."&wall_id=".$user_id."&v=3.0"."&sig=".$sig;     $chp = curl_init('http://api.vkontakte.ru/api.php');    curl_setopt($chp, CURLOPT_HEADER,0);    curl_setopt($chp, CURLOPT_RETURNTRANSFER ,1);    curl_setopt($chp, CURLOPT_POST, 1);    curl_setopt($chp, CURLOPT_POSTFIELDS,  $postvars);    $res = curl_exec($chp);    curl_close($chp);    echo $res;?>

Re: wall.savePost управление изображением

Добавлено: 29 мар 2011, 23:55
NeocoR
Сейчас еще полазил по форуму и вроде как понял, что savePost это не сервеный метод.. это так ? И тогда вопрос такой, как вообще можно из пхп запостить картинку (возьмем для примера, что она уже загружена вкотнтакте) юзеру на стенку? Заранее спасибо

Re: wall.savePost управление изображением

Добавлено: 30 мар 2011, 22:19
Александр
NeocoR
Из php нельзя.