一段时间以来,我一直在尝试通过 API 获取粉丝页面的最新 Facebook 状态,但似乎无法获取我想要的东西。我真的试图避免为此使用 RSS。我可以通过 https://graph.facebook.com/174690270761/feed 从提要中获取完整列表但我只想要页面管理员发布的最后状态,而不是其他任何人。
他们是一种无需身份验证即可轻松获取它的方法吗?
提前致谢
编辑: https://graph.facebook.com/174690270761/statuses似乎是我正在寻找的东西,但我需要一个 OAuthAccessToken 为此但无法看到如何在不涉及用户的情况下,因为我正在尝试通过我自己的凭据/应用程序进行访问
最佳答案
Facebook 更改了 api,现在要求您提供访问 token 。 您可以为此使用 Facebook 的 PHP SDK,但我发现了一种更快的方法:
<?
$appid = '1234567890';
$secret = 'db19c5379c7d5b0c79c7f05dd46da66c';
$pageid = 'Google';
$token = file_get_contents('https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id='.$appid.'&client_secret='.$secret);
$feed = file_get_contents('https://graph.facebook.com/'.$pageid.'/feed&'.$token);
print_r(json_decode($feed));
?>
12 年 12 月 15 日更新 应用程序访问 token nosist 现在的 id 和 secret - 使用此请求:
$feed = file_get_contents('https://graph.facebook.com/Saxity/feed?access_token='.$appid.'|'.$secret);
关于json - 使用 API 从粉丝页面获取 Facebook 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3133735/