【问题标题】:Get a list of All Facebook pages with Graph API [closed]使用 Graph API 获取所有 Facebook 页面的列表 [关闭]
【发布时间】:2018-03-27 08:15:55
【问题描述】:

我正在使用 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 页列表..?

【问题讨论】:

  • 阅读关于基本 API 使用的文档,关于 limit 参数和分页...

标签: php facebook api facebook-graph-api


【解决方案1】:

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

“分页”:{ “光标”:{ “之前”:“ODc4MzY2NTY1NjU0Mjg3”, “之后”:“MzQzNTE0NDIyMzYzMzcy”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多