m0pfin
@m0pfin

Foreach в классе php?

Всем привет, подскажите плз как реализовать:

- Через API VK получаю записи со стены ВК
- Но не могу понять как добавить получение записей не с 1 страницы, а с нескольких

КОД
<?php

namespace Controllers;

Class GetPost {

    public $owner_id = ['47482390', '39488246'];
    public $count = '1';
    private $access_token = 'НАШ_ТОКЕН';

    /**
     * @param $owner_id - ID группы
     * @param $count - Сколько записей выбирать
     * @return string
     */

    public function wallGet() {

            $request_params = array(
                'owner_id' => -(int)$this->owner_id,
                'filter' => 'owner',
                'offset' => 1,
                'count' => $this->count,
                'extended' => 1,
                'access_token' => $this->access_token,
                'v' => '5.92'
            );

            $get_params = http_build_query($request_params);
            $result = json_decode(file_get_contents('https://api.vk.com/method/wall.get?'. $get_params), TRUE);

            if ($result !== false) {
                return $result['response']['items'];
            }
            else {
                $error = 'Ошибка! Записи не получены.';
                return $error;
                }
    }
}

$getPost = new GetPost();

var_dump($getPost->wallGet());
  • Вопрос задан
  • 437 просмотров
Решения вопроса 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
- Но не могу понять как добавить получение записей не с 1 страницы, а с нескольких

Если речь про страницы в смысле постраничный вывод постов, то читайте про offset
https://vk.com/dev/wall.get

Непонятно только причем здесь foreach, класс и php.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы