Получить посты пользователя VK - C#

Узнай цену своей работы

Формулировка задачи:

Всем доброго времени суток! Возникла вот такая проблема. Надо получить определенное кол-во постов со стены и получить картинки с них. Все на vk api. Вот пример ответа
{
  "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 }
    }
  ]
}
Надо получить значения id, date и ссылку на фото с каждого поста(она одна). Ломаю голову уже третий день, пробовал через XML но ничего не выходит, выручите годом господа Заранее спасибо!

Решение задачи: «Получить посты пользователя VK»

textual
Листинг программы
IList<JToken> JSONResponse = JToken.Parse(MainRespone)["response"]["items"].ToList();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.273 из 5
Похожие ответы