Новости
Методы для работы с лентой новостей, публикациями и стенами
            GET
            
          wall.get
          Получение записей со стены пользователя или группы.
Параметры:
            owner_id
                *
                — ID владельца стены (положительный - пользователь, отрицательный - группа)
              count
                — Количество записей (макс. 100)
              offset
                — Смещение для постраничной навигации
              filter
                — Фильтр записей (all, owner, others)
              extended
                — 1 - вернуть дополнительную информацию
              Пример:
            GET /method/wall.get.json?owner_id=1&count=20&filter=all
          Ответ:
            {
  "count": 150,
  "items": [{
    "id": 123456,
    "owner_id": 1,
    "from_id": 1,
    "date": 1609459200,
    "text": "Текст поста",
    "attachments": [...],
    "comments": {
      "count": 5
    },
    "likes": {
      "count": 10,
      "user_likes": 0
    },
    "reposts": {
      "count": 2,
      "user_reposted": 0
    }
  }]
}
          
            POST
            
          wall.post
          Публикация записи на стене пользователя или группы.
Параметры:
            owner_id
                *
                — ID владельца стены
              message
                *
                — Текст записи
              attachments
                — Вложения (фото, видео, аудио)
              from_group
                — 1 - опубликовать от имени группы
              signed
                — 1 - добавить подпись автора
              publish_date
                — Время публикации (отложенная публикация)
              Пример:
            POST /method/wall.post.json
owner_id=1&message=Привет мир!
          Ответ:
            {
  "post_id": 123456,
  "wall_id": 1
}
          
            POST
            
          wall.delete
          Удаление записи со стены.
Параметры:
            owner_id
                *
                — ID владельца стены
              post_id
                *
                — ID записи
              Пример:
            POST /method/wall.delete.json?owner_id=1&post_id=123456
          
            POST
            
          wall.repost
          Репост записи на стену пользователя.
Параметры:
            object
                *
                — Объект для репоста (wall-1_123456)
              message
                — Комментарий к репосту
              group_id
                — ID группы для репоста
              Пример:
            POST /method/wall.repost.json?object=wall1_123456&message=Отличный пост!
          Ответ:
            {
  "success": 1,
  "post_id": 123457,
  "reposts_count": 5,
  "likes_count": 10
}
          
            GET
            
          wall.getComments
          Получение комментариев к записи на стене.
Параметры:
            owner_id
                *
                — ID владельца стены
              post_id
                *
                — ID записи
              count
                — Количество комментариев (макс. 100)
              offset
                — Смещение
              sort
                — Сортировка (asc, desc)
              Пример:
            GET /method/wall.getComments.json?owner_id=1&post_id=123456&count=20
          Ответ:
            {
  "count": 25,
  "items": [{
    "id": 789,
    "from_id": 2,
    "date": 1609459200,
    "text": "Отличный пост!",
    "likes": {
      "count": 3
    }
  }],
  "current_level_count": 25
}
          
            POST
            
          wall.createComment
          Добавление комментария к записи на стене.
Параметры:
            owner_id
                *
                — ID владельца стены
              post_id
                *
                — ID записи
              message
                *
                — Текст комментария
              attachments
                — Вложения
              reply_to_comment
                — ID комментария для ответа
              Пример:
            POST /method/wall.createComment.json
owner_id=1&post_id=123456&message=Отличный пост!
          Ответ:
            {
  "comment_id": 789
}
          
            POST
            
          wall.pin / wall.unpin
          Закрепление или открепление записи на стене.
Параметры:
            owner_id
                *
                — ID владельца стены
              post_id
                *
                — ID записи
              Примеры:
            POST /method/wall.pin.json?owner_id=1&post_id=123456
POST /method/wall.unpin.json?owner_id=1&post_id=123456
          
            GET
            
          newsfeed.get
          Получение ленты новостей пользователя.
Параметры:
            count
                — Количество записей (макс. 100)
              start_time
                — Время начала выборки
              end_time
                — Время окончания выборки
              filters
                — Фильтры (post, photo, video, etc.)
              Пример:
            GET /method/newsfeed.get.json?count=50&filters=post,photo
          Ответ:
            {
  "items": [{
    "type": "post",
    "source_id": 1,
    "date": 1609459200,
    "post": {
      "id": 123456,
      "text": "Текст поста",
      "attachments": [...]
    }
  }],
  "profiles": [...],
  "groups": [...]
}