Просмотр страницы с ограничением по возрасту - PullRequest
3 голосов
/ 03 марта 2012

Я создаю галерею Facebook на сайте нашего бара, которая берет наши альбомы с нашей бизнес-страницы Facebook.Когда я добавляю возрастные ограничения на фан-страницу, я не могу просматривать альбомы.Как я могу сохранить возрастные ограничения и при этом увидеть альбомы на нашем сайте.Веб-сайт имеет встроенный код для проверки возраста, прежде чем позволить им увидеть сайт.

    $FBid   = '116312615074882'; // Will add a Admin item for this

    //Get the contents of a Facebook page 
    $FBpage = file_get_contents('https://graph.facebook.com/'.$FBid.'/albums');
    //Interpret data with JSON
    $photoData = json_decode($FBpage);

    foreach($photoData->data as $data) {

        $images[] = array(
                    'id' => $data->id,
                    'name' => $data->name
                    );
    }

    $this->data->images = $images;
        $this->template
        ->title('Facebook Gallery')
        ->build('index', $this->data);

1 Ответ

2 голосов
/ 26 июля 2013

Поздно к игре, но высокоуровневый ответ - вам нужно использовать page_token для этой страницы или access_token для пользователя, который достаточно взрослый, чтобы просматривать страницу с указанием возраста. См. Graph API возвращает «false» или «Unsupported get request» (Доступ к неподдерживаемому запросу) при доступе к общедоступной странице Facebook для получения дополнительной информации.

...