查看受年龄限制的页面

时间:2012-03-03 04:29:55

标签: facebook-graph-api access-token

我正在我们酒吧的网站上创建一个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 个答案:

答案 0 :(得分:2)

游戏的后期,但高级答案是您需要为该页面使用page_token,或者对于年龄足以查看年龄门控页面的用户使用access_token。有关详细信息,请参阅Graph API returns 'false' or 'Unsupported get request' accessing public Facebook Page