我想做的就是在公司网站上显示来自 Facebook 页面的 3 个最新帖子。这是我目前使用可以从 facebooks graph api explorer 生成的 access_token 的代码。
<?php
$token = 'AAACfoqFEeZC0BAB9I7MpVUNXNQADQA8WCzBngUZAjCjZCDHZCi4kIDFDl3cQjLZCndgSyp9talZA4ERCfS14iMZAIQa2DuAEfHUYZAr0qlDYKwZDZD';
$feed = file_get_contents('https://graph.facebook.com/mypageidhere/posts?fields=message&limit=3&access_token='.$token);
$json = json_decode($feed);
foreach($json->data as $update) {
echo $update->message.'<br /><hr />';
}
?>
除了访问令牌过期外,这很好用。我不希望用户必须登录网站或类似的东西。我已经阅读了 Facebook API 文档,但是它非常糟糕,对我没有帮助。有没有办法获得终身访问令牌或根本不使用 access_token?