wall.get Получение общего количества сообщений

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
vasXL
Сообщения: 32
Зарегистрирован: 13 ноя 2011, 20:48

wall.get Получение общего количества сообщений

Сообщение vasXL »

Подскажите пожалуйста, при использовании wall.get, если мы получаем данные из массива к примеру таким способом:

Код: Выделить всё

VK.api("wall.get", {}, function(data) {var profilesCount1 = data.response.length;if(data.response) {      for (var i=0; i<profilesCount1; i++) {  $.post("vbazy.php", { text: data.response[i].text}, function(data) {    } ); }
Как получить общее количество сообщений на стене(число)? Заранее спасибо.
vasXL
Сообщения: 32
Зарегистрирован: 13 ноя 2011, 20:48

Re: wall.get Получение общего количества сообщений

Сообщение vasXL »

По поводу этого метода в контакте написано следующее:
Результат
В случае успеха возвращает общее количество сообщений и массив объектов, каждый из которых содержит поля:id, from_id и т.д.

Пример ответа в формате XML

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?><response list="true"> <count>125</count> <post>  <id>219</id>  <from_id>100172</from_id>
и т.д.

Пример ответа в формате JSON

Код: Выделить всё

{"response":[125,{"id":219,"from_id":100172,"to_id":100172
и т.д.

Как получить общее количеств сообщений? (в примере 125)
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: wall.get Получение общего количества сообщений

Сообщение Casperovskii »

vasXL
Так просто сделай Wall.get без параметра count и посмотри, что возвращает. Если больше 100 в поле count первом не вернет, значит - никак. Потому что стоит ограничение на максимальное кол-во записей, взятых со стены.
Serge
WEB Team
WEB Team
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55

Re: wall.get Получение общего количества сообщений

Сообщение Serge »

data.response[0], если судить по примеру ответа.
Чарликом бы посмотрели структуру ответа, там все довольно просто для понимания.
UPD: а где в документации этот метод? Я почему-то не нашел.
vasXL
Сообщения: 32
Зарегистрирован: 13 ноя 2011, 20:48

Re: wall.get Получение общего количества сообщений

Сообщение vasXL »

Спасибо, data.response[0] работает.
Ответить