wall.get для страниц event
wall.get для страниц event
Есть ссылка вида http://vk.com/eventXXXXXXX. Требуется получить содержание самого поста о мероприятии. При вызове wall.get?owner_id=XXXXXXX получаю комментарии к записи, но нет самого поста. В данных есть from_id, id, но относящиемся к каждой конкретной записи, а не к родительскому посту. Вызвать wall.getById не получается, т.к. я не знаю нужных ID для формирования posts, а только ID мероприятия. Подскажите, есть ли какие-то варианты?
Re: wall.get для страниц event
wall.get?owner_id=-XXXXXXX
Re: wall.get для страниц event
Я так и пробовал вызвать, передавая ID как для группы. Максимум, что можно получить по такому запросу — аттачи с картинкой к событию, но данные с текстом всегда пустые в возвращаемых данных.
Re: wall.get для страниц event
Alido, какие конкретно данные подставляете?
Re: wall.get для страниц event
Пример:
Есть ссылка вида: http://vk.com/event47576128 (текст «Песни у костра…»).
Использую вызов wall.get с запросом урла:
где, как видно, owner_id=-47576128 (ID из оригианльной ссылки).
В результате получаем ответ:
Если посмотреть, то данный ответ не содержит никакой нужной информации о самом мероприятии.
Пробовал вызывать wall.getById?posts=-XXXXX_NN где XXXXX, но так можно получить данные о каментах в ветке, но опять же не о событиях. Т.к. в любом случае список событий будет известен, то пробовал даже отдельно (вручную) получать ID группы, к которой относится мероприятие (через groups.getById), но это мало что дает, т.к. wall.get* c ID группы тоже некорректно работают.
Подскажите, есть ли вообще возможность как-то получить текст со страницы мероприятия? Так хочется использовать API с получение данных в чистом виде, а не писать, пусть даже и простенький, парсер хтмл-страницы. Хочется универсальности без привязки к интерфейсу.
Есть ссылка вида: http://vk.com/event47576128 (текст «Песни у костра…»).
Использую вызов wall.get с запросом урла:
Код: Выделить всё
https://api.vk.com/method/wall.get?owner_id=-47576128&filter=owner&callback=callbackFunc
В результате получаем ответ:
Код: Выделить всё
{"response":[1,{"id":1,"from_id":-47576128,"to_id":-47576128,"date":1356766084,"text":"","attachment":{"type":"photo","photo":{"pid":295519595,"aid":-6,"owner_id":-47576128,"user_id":11794143,"src":"http:\/\/cs307107.userapi.com\/v307107143\/40ea\/f-pR89dct8U.jpg","src_big":"http:\/\/cs307107.userapi.com\/v307107143\/40eb\/1pO3XbNRK6k.jpg","src_small":"http:\/\/cs307107.userapi.com\/v307107143\/40e9\/C02tCtsgBFI.jpg","width":350,"height":310,"text":"","created":1356766087,"access_key":"eb79025ca7b1d309f8"}},"attachments":[{"type":"photo","photo":{"pid":295519595,"aid":-6,"owner_id":-47576128,"user_id":11794143,"src":"http:\/\/cs307107.userapi.com\/v307107143\/40ea\/f-pR89dct8U.jpg","src_big":"http:\/\/cs307107.userapi.com\/v307107143\/40eb\/1pO3XbNRK6k.jpg","src_small":"http:\/\/cs307107.userapi.com\/v307107143\/40e9\/C02tCtsgBFI.jpg","width":350,"height":310,"text":"","created":1356766087,"access_key":"eb79025ca7b1d309f8"}}],"comments":{"count":0},"likes":{"count":2},"reposts":{"count":2}}]}
Пробовал вызывать wall.getById?posts=-XXXXX_NN где XXXXX, но так можно получить данные о каментах в ветке, но опять же не о событиях. Т.к. в любом случае список событий будет известен, то пробовал даже отдельно (вручную) получать ID группы, к которой относится мероприятие (через groups.getById), но это мало что дает, т.к. wall.get* c ID группы тоже некорректно работают.
Подскажите, есть ли вообще возможность как-то получить текст со страницы мероприятия? Так хочется использовать API с получение данных в чистом виде, а не писать, пусть даже и простенький, парсер хтмл-страницы. Хочется универсальности без привязки к интерфейсу.
Re: wall.get для страниц event
groups.getById?gid=47576128&fields=description
Оно?
Оно?
Re: wall.get для страниц event
Нет, это не работает. Посмотрел доки, такого параметра вообще не заявлено: http://vk.com/developers.php?oid=-1&p=wall.get
Думаю все же копать как-то в сторону wall.getById. Правда, до сих пор не придумаю, как получать пару <to_id>_<id> как идентификатор записи, имея лишь ID события.
Что-то меня трезают смутные сомнения даже в теоретической возможности получить текст поста через API.
Думаю все же копать как-то в сторону wall.getById. Правда, до сих пор не придумаю, как получать пару <to_id>_<id> как идентификатор записи, имея лишь ID события.
Что-то меня трезают смутные сомнения даже в теоретической возможности получить текст поста через API.
Re: wall.get для страниц event
Alido, я вообще-то использовал http://vk.com/developers.php?o=-1&p=groups.getById, если Вы не заметили.
Re: wall.get для страниц event
Каюсь, не заметил
Вот этот вызов возвращает то, что я и ожидал. Спасибо огромное за помощь!
Вот этот вызов возвращает то, что я и ожидал. Спасибо огромное за помощь!