Страница 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] работает.