VK API вопрос по wall.post (не могу понять как отправлять на стену картинку)

Mihail Kapustkin Mihail Kapustkin
09.09.2015
Пытаюсь скриптом скопировать пост с картинкой из одного паблика в другой. Серверную авторизацию с получением токена и секретного кода для standalone приложения я прошел.

На нужный паблик (с которого копирую) высываю метод wall. Get с параметрами на последнее сообщение и получаю ответ в виде json'a

Нужная часть полученных данных ниже:

[attachments] => Array ( [0] => Array ( [type] => photo [photo] => Array ( [pid] => 382846543 [aid] => -7 [owner_id] => -29435908 [user_id] => 100 [src] => тут_ссылка_1 [src_big] => тут_ссылка_2 [src_small] => тут_ссылка_3 [width] => 600 [height] => 450 [text] => [created] => 1441792684 [post_id] => 212631 [access_key] => 0388ba4b6622358a54.

Далее я смотрю документацию wall.post где написано, что для отправки фотографий нужно знать owner_id и media_id, Где owner_id - идентификатор владельца медиа-приложения и media_id - идентификатор медиа-приложения.

Вопрос в следующем. Где брать media_id? В результате который пришел в json'e я вижу owner_id (правда со знаком минус) но не вижу media_id. Откуда его можно достать для картинки, которая уже загружена на сервер vk кем-то другим.

Денис Акимкин Денис Акимкин
09.09.2015
media_id для картинок это результат исполнения метода photos. Get (поле id в ответе) или photos.save. То есть, что-бы добавить фотку в запись на стене, ее сначала надо загрузить на сервер vk.

Добавить комментарий | Похожие обсуждения

Вопросы и ответы по Вконтакте
Вопросы и ответы

Популярные вопросы и ответы о социальной сети www.vkontakte.ru (vk.com)