我有一个应用程序,我用它作为 Facebook 页面本身的页面发布。我想知道如何动态获取访问令牌(因为它每隔几个小时或 60 天过期)。
这是我使用的代码:
$facebook = new \Facebook(array(
'appId' => 'XXXXXXXXXXXXXXXXXXXXX',
'secret' => 'XXXXXXXXXXXXXXXXXXXXX'
));
try {
$page_id = 'XXXXXXXXXXXXXXXXXXXXX';
$page_info = $facebook->api("/$page_id?fields=access_token");
$page_info['access_token'] = "XXXXXXXXXXXXXXXXXXXXX"; // HERE'S THE PROBLEM !!
$args = array(
'access_token' => $page_info['access_token'],
'message' => "My message !"
);
$post_id = $facebook->api("/$page_id/feed","post",$args);
} catch (FacebookApiException $e) {
error_log($e);
}