Получить посты пользователя VK - C#
Формулировка задачи:
Всем доброго времени суток!
Возникла вот такая проблема. Надо получить определенное кол-во постов со стены и получить картинки с них. Все на vk api. Вот пример ответа
Надо получить значения id, date и ссылку на фото с каждого поста(она одна). Ломаю голову уже третий день, пробовал через XML но ничего не выходит, выручите годом господа
Заранее спасибо!
{ "response": [ 13620, { "id": 9436, "from_id": -46074357, "to_id": -46074357, "date": 1423848241, "post_type": "post", "text": "", "is_pinned": 1, "attachment": { "type": "photo", "photo": { "pid": 354146429, "aid": -7, "owner_id": -46074357, "user_id": 100, "src": "http:\/\/cs625822.vk.me\/v625822946\/1787d\/Ctgb9SW1zog.jpg", "src_big": "http:\/\/cs625822.vk.me\/v625822946\/1787e\/hatxQi1iPUc.jpg", "src_small": "http:\/\/cs625822.vk.me\/v625822946\/1787c\/xK0o7pGAUNY.jpg", "width": 604, "height": 153, "text": "", "created": 1423848244, "post_id": 9436, "access_key": "20d437f8468de4f187" } }, "attachments": [ { "type": "photo", "photo": { "pid": 354146429, "aid": -7, "owner_id": -46074357, "user_id": 100, "src": "http:\/\/cs625822.vk.me\/v625822946\/1787d\/Ctgb9SW1zog.jpg", "src_big": "http:\/\/cs625822.vk.me\/v625822946\/1787e\/hatxQi1iPUc.jpg", "src_small": "http:\/\/cs625822.vk.me\/v625822946\/1787c\/xK0o7pGAUNY.jpg", "width": 604, "height": 153, "text": "", "created": 1423848244, "post_id": 9436, "access_key": "20d437f8468de4f187" } }, { "type": "page", "page": { "pid": "49221645", "gid": 46074357, "title": "Меню", "view_url": "http:\/\/m.vk.com\/page-46074357_49221645?api_view=adaacf0299880dfadad38aacf02e79" } } ], "comments": { "count": 717 }, "likes": { "count": 18346 }, "reposts": { "count": 3147 } }, { "id": 153749, "from_id": -46074357, "to_id": -46074357, "date": 1461266103, "post_type": "post", "text": "", "attachment": { "type": "photo", "photo": { "pid": 410887267, "aid": -7, "owner_id": -46074357, "user_id": 100, "src": "http:\/\/cs543109.vk.me\/v543109946\/ba28\/fqu0I-ht7NQ.jpg", "src_big": "http:\/\/cs543109.vk.me\/v543109946\/ba29\/ymZ3uT8VtYs.jpg", "src_small": "http:\/\/cs543109.vk.me\/v543109946\/ba27\/AmloNbb6WL4.jpg", "src_xbig": "http:\/\/cs543109.vk.me\/v543109946\/ba2a\/u8mnuNgnu6s.jpg", "width": 800, "height": 401, "text": "", "created": 1461266103, "post_id": 153749, "access_key": "709fb6ef592e6e1a2c" } }, "attachments": [ { "type": "photo", "photo": { "pid": 410887267, "aid": -7, "owner_id": -46074357, "user_id": 100, "src": "http:\/\/cs543109.vk.me\/v543109946\/ba28\/fqu0I-ht7NQ.jpg", "src_big": "http:\/\/cs543109.vk.me\/v543109946\/ba29\/ymZ3uT8VtYs.jpg", "src_small": "http:\/\/cs543109.vk.me\/v543109946\/ba27\/AmloNbb6WL4.jpg", "src_xbig": "http:\/\/cs543109.vk.me\/v543109946\/ba2a\/u8mnuNgnu6s.jpg", "width": 800, "height": 401, "text": "", "created": 1461266103, "post_id": 153749, "access_key": "709fb6ef592e6e1a2c" } } ], "comments": { "count": 0 }, "likes": { "count": 10 }, "reposts": { "count": 0 } } ] }
Решение задачи: «Получить посты пользователя VK»
textual
Листинг программы
IList<JToken> JSONResponse = JToken.Parse(MainRespone)["response"]["items"].ToList();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д