как получить количество прикреплений к посту

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

как получить количество прикреплений к посту

Сообщение aznvsk »

Добрый день.Подскажите ,пожалуйста,как вывести количество прикреплений к посту ВКонтакте.
Делаю так (php):
$wall = file_get_contents("http://api.vk.com/method/wall.get?v=5.7 ... extended=1"); // Отправляем запрос
$wall = json_decode($wall); // Преобразуем JSON-строку в массив

echo "Мое";
$r=$wall->response->count;
echo $r;//количество постов

$wall = $wall->response->items; // Получаем массив
for ($i = 0; $i < count($wall); $i++) {
$x = $wall[$i]->text;
if($x !== ''){
echo "".date("H:i:s", $wall[$i]->date).""; // Выводим дату
echo "".$wall[$i]->text."</br>"; // Выводим текст

$rrr=$wall[$i] ->attachments."</br>";//получаю массив прикреплений
echo "количество прикреплений:".count($rrr);
}
Не работает))).

Через javascript:
VK.api("wall.get", {owner_id:viewer_id, filter:'all',extended:1}, function(data){
document.getElementById('zapisi').innerHTML ='Количество прикреплений к первому посту-'+ data.response.wall[0].attachments.length';
});
Не работает))).
Где ошибки в двух случаях?Заранее спасибо.
Ответить