wall

wall.getComments

Возвращает список комментариев к записи на стене.

Этот метод можно вызвать с ключом доступа пользователя.

Требуются права доступа: wall.

Этот метод можно вызвать с сервисным ключом доступа.

Параметры

owner_id

string

Идентификатор владельца страницы (пользователь или сообщество).

Обратите внимание, идентификатор сообщества в параметре owner_id необходимо указывать со знаком «-» — например, owner_id=-1 соответствует идентификатору сообщества ВКонтакте API (club1)

post_id

string

Идентификатор записи на стене.

need_likes

string

1 — возвращать информацию о лайках.

start_comment_id

string

Идентификатор комментария, начиная с которого нужно вернуть список (подробности смотрите ниже).

offset

string

Сдвиг, необходимый для получения конкретной выборки результатов.

count

string

Число комментариев, которые необходимо получить. По умолчанию: 10, максимальное значение: 100.

sort

string

Порядок сортировки комментариев. Возможные значения:

  • asc — от старых к новым;
  • desc — от новых к старым.
preview_length

string

Количество символов, по которому нужно обрезать текст комментария. Укажите 0, если вы не хотите обрезать текст.

extended

string

1 — в ответе будут возвращены дополнительные поля profiles и groups, содержащие информацию о пользователях и сообществах. По умолчанию — 0.

fields

string

Список дополнительных полей для профилей и сообществ, которые необходимо вернуть. Обратите внимание, этот параметр учитывается только при extended=1.

comment_id

string

Идентификатор комментария, ветку которого нужно получить.

thread_items_count

string

Максимальное число элементов в поле thread.

Если был передан параметр start_comment_id, будет найдена позиция комментария в списке (или ближайший к нему более ранний). Начиная с этой позиции будет возвращено count комментариев. Смещение offset в этом случае будет отсчитываться от этой позиции (оно может быть отрицательным).

Результат

После успешного выполнения возвращает объект, содержащий число результатов в поле count и массив объектов комментариев в поле items, а также поля:

  • current_level_count (integer) — количество комментариев в ветке.
  • can_post (boolean) – может ли текущий пользователь оставлять комментарии в этой ветке.
  • show_reply_button (boolean) – нужно ли отображать кнопку «ответить» в ветке.
  • groups_can_post (boolean) – могут ли сообщества оставлять комментарии в ветке.

Если был задан параметр need_likes=1, у объектов комментариев возвращается дополнительное поле likes, содержащее объект с полями:

  • count — число пользователей, которым понравился комментарий.
  • user_likes — наличие отметки «Мне нравится» от текущего пользователя (1 — есть, 0 — нет).
  • can_like — информация о том, может ли текущий пользователь поставить отметку «Мне нравится» (1 — может, 0 — не может).

Если был передан параметр start_comment_id, будет также возвращено поле real_offset – итоговое смещение данного подмножества комментариев (оно может быть отрицательным, если был указан отрицательный offset).

Если был задан параметр extended=1, возвращает число результатов в поле count, отдельно массив объектов комментариев в поле items, пользователей в поле profiles и сообществ в поле groups.

Коды ошибок

212
Access to post comments denied

В ходе выполнения могут произойти общие ошибки.