Вывод vk topic

Статус
В этой теме нельзя размещать новые ответы.

DimonFreeman

Постоялец
Регистрация
25 Авг 2014
Сообщения
93
Реакции
12
Может у кого-то есть как сделать вывод постов с определенной темы в группе.
Буду благодарный, мой вариант такой. но что-то не то.

$json2 = file_get_contents('Для просмотра ссылки Войди или Зарегистрируйся
$vkNews = json_decode($json2, true);
//вывод
foreach($vkNews as $news) {
foreach($news as $news => $n) {
echo '<div class="post"><div class="post_date">' . date('j F '. в .' H:s', $n['date']) . '</div><div class="post_text">'.$n['text'].'</div></div>';
}
}

пишет ошибку
 
Последнее редактирование:
1. В ссылке ошибки, Для просмотра ссылки Войди или Зарегистрируйся

2. Перебирать в foreach надо $vkNews['response']['items']

3. Токен спрячь

4. wall.get получает записи со стены, а не из обсуждения. Ищи метод для обсуждений здесь: Для просмотра ссылки Войди или Зарегистрируйся
 
сменил - пишет
ошибка 100
Один из необходимых параметров был не передан или неверен.
Проверьте список требуемых параметров и их формат на странице с описанием метода.
 
сменил - пишет
ошибка 100
Один из необходимых параметров был не передан или неверен.
Проверьте список требуемых параметров и их формат на странице с описанием метода.

Я же оставил исправленную ссылку выше
 

Вложения

  • Screenshot_20181017-182926.jpg
    Screenshot_20181017-182926.jpg
    752,3 KB · Просмотры: 13
решил задачку)
осталось как-то пагинацию добавить
$token='1';
$json2 = file_get_contents("Для просмотра ссылки Войди или Зарегистрируйся");
$vkNews = json_decode($json2, true);
$item_count=100;
$all_count=$vkNews['response']['count'];
$page=ceil($all_count/$item_count);
//вывод
foreach($vkNews['response']['items'] as $items) {
if(strpos($items['text'], '[id') !== false) {
}
else{
$user_id = $items['from_id'];
$user_info = json_decode(file_get_contents("Для просмотра ссылки Войди или Зарегистрируйся"));
$user_name = $user_info->response[0]->first_name;
$user_last_name = $user_info->response[0]->last_name;
echo '<div class="review">
<div class="name_and_date clearfix">
<span class="name">'.iconv("UTF-8", "CP1251", $user_name).' '.iconv("UTF-8", "CP1251", $user_last_name) .'</span>
<span class="date">' . date('d.m.Y в g:i', iconv("UTF-8", "CP1251", $items['date'])) . '</span>
</div>
<div class="mess">'.iconv("UTF-8", "CP1251", $items['text']).'</div>
</div>';
}

}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху