我是否需要每60天更新一次访问权限?

时间:2016-03-11 12:11:29

标签: php facebook facebook-graph-api facebook-php-sdk

我只是想列出(公共)脸书页面的所有帖子。

我使用Graph API Explorer生成了访问令牌。

我切换到我的应用并点击“获取页面访问令牌”并获得持续2小时的访问令牌。然后我打开了以下网址 https://graph.facebook.com/oauth/access_token?client_id=(1)&client_secret=(2)&grant_type=fb_exchange_token&fb_exchange_token=(3)并获得了一个访问令牌,现在可以持续60天。

当我尝试使用以下行获取原始帖子时,我现在得到一个结果。

$appID = 'MY_APP_ID';
$appSecret = 'MY_APP_SECRED';
$accessToken = 'MY_ACCESS_TOKEN';
$pageID = 'MY_PAGE_ID';

$fb = new \Facebook\Facebook([
            'app_id'                => $appID,
            'app_secret'            => $appSecret,
            'default_graph_version' => 'v2.5'
        ]);
$fb->setDefaultAccessToken($accessToken);

$response = $fb->get('/' . $pageID. '/posts');
$posts = $response->getDecodedBody()['data'];
var_dump($posts); // returns stuff that is looking good to me

我是否需要每60天刷新一次访问令牌,还是会自动刷新?如果没有,我该如何以编程方式刷新令牌?

0 个答案:

没有答案
相关问题