Страница 1 из 1

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

Добавлено: 08 янв 2013, 15:31
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) {    } ); }
Как получить общее количество сообщений на стене(число)? Заранее спасибо.

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

Добавлено: 09 янв 2013, 07:19
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)

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

Добавлено: 09 янв 2013, 10:55
Casperovskii
vasXL
Так просто сделай Wall.get без параметра count и посмотри, что возвращает. Если больше 100 в поле count первом не вернет, значит - никак. Потому что стоит ограничение на максимальное кол-во записей, взятых со стены.

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

Добавлено: 09 янв 2013, 11:17
Serge
data.response[0], если судить по примеру ответа.
Чарликом бы посмотрели структуру ответа, там все довольно просто для понимания.
UPD: а где в документации этот метод? Я почему-то не нашел.

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

Добавлено: 09 янв 2013, 13:23
vasXL

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

Добавлено: 09 янв 2013, 14:51
vasXL
Спасибо, data.response[0] работает.