使用Graph API获取所有Facebook页面的列表

时间:2018-03-27 08:15:56

标签: php facebook api facebook-graph-api

我使用Facebook Graph API获取FB页面。我有超过100个FB页面。但我的API只返回列表中的25页。这是我的代码

       try {
            // Returns a `Facebook\FacebookResponse` object
            $response = $this->fb->get('me/accounts', $_SESSION['facebook_access_token']);
        } catch (Facebook\Exceptions\FacebookResponseException $e) {
            // echo 'Graph returned an error: ' . $e->getMessage();
            //redirect('login');

        } catch (Facebook\Exceptions\FacebookSDKException $e) {
            // echo 'Facebook SDK returned an error: ' . $e->getMessage();
            //redirect('login');

        }

如何获得所有100个页面列表..?

1 个答案:

答案 0 :(得分:1)

您需要在api调用中添加limit = 100,如果您有更多,则需要使用分页链接递归调用api: -

" paging":{     "游标":{       "之前":" ODc4MzY2NTY1NjU0Mjg3",       "":" MzQzNTE0NDIyMzYzMzcy"