Как парсить тех, кто принимает участие в обсуждении

vz767

Client
Регистрация
12.11.2015
Сообщения
92
Благодарностей
1
Баллы
8
Возникла необходимость спарсит ВКонтакте профили тех, кто принимает участие в обсуждении в одной и групп (https://vk.com/topic-21104755_32011729)
Подскажите как это сделать через api/
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 819
Баллы
113

vz767

Client
Регистрация
12.11.2015
Сообщения
92
Благодарностей
1
Баллы
8

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 819
Баллы
113
ok, можно и подробнее.

Вот вариант URL'а для запроса https://api.vk.com/method/board.getComments?group_id=21104755&topic_id=32011729&count=100&offset=0&v=5.6

Начал расписывать, что за что отвечает и понял, что просто перепечатываю документацию ВК (ссылку давал выше), там всё подробно и понятно, вроде, описано; копипастить это сюда не вижу смысла.

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

ПРИМЕР:
Есть обсуждение с 256 сообщениями; count=100
При первом запросе offset=0 (получаем первые сто сообщений).
На втором запросе offset=100 (смещаемся на сто сообщений, и получаем следующую сотню начиная со 101-го)
На третьем запросе offset=200 (смещение на 200, получаем сообщения начиная с 201-го)

Т.е. мы каждый запрос увеличивали offset на count сообщений, пока не получили все месседжи.
 

vz767

Client
Регистрация
12.11.2015
Сообщения
92
Благодарностей
1
Баллы
8
Уточню вопрос: надо спарсить id тех, кто комментил на странице сообщества. Как прописать запрос? https://vk.com/second_street_ru
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
531
Баллы
93

vz767

Client
Регистрация
12.11.2015
Сообщения
92
Благодарностей
1
Баллы
8

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)