Facebook Graph API - 在网站中获取页面帖子

问题描述 投票:0回答:2

我使用以下代码来访问 Facebook 页面帖子。

$accessToken = 'EAAlGssgdgQIBAHuD9ZBZB6RWZClM3bmm8Vjv2nZBNmotTTnubgzdK4aiHbqJwhRlELjAurPEHKSqxJS7c0Pyd5ZBuqZAo2keabbkubx0AZCl3m6brDGlkXNgMq9dtNUZAx4P6QwdsXwNvJaEi2j3YDsHpZABiRxRK6qMAmZAyynLvJNCJ41ZBn9se28QUsDHG72mhZCzHFLpLQUxZCAZDZD';
$id = '109395947376896';
$url = "https://graph.facebook.com/$id/posts?access_token=$accessToken";
$result = file_get_contents($url);
$decoded = json_decode($result, true);
var_dump($decoded);

并得到以下结果。附上截图

enter image description here

如何获取帖子的图片?

php facebook facebook-graph-api
2个回答
0
投票

如果不指定字段,您只会获得默认字段。这是获取字段的方法(查看 API 文档以获取有关可用字段的帖子):

$url = "https://graph.facebook.com/$id/posts?access_token=$accessToken&fields=full_picture,message,...";

来源:https://developers.facebook.com/docs/graph-api/reference/post/#fields


0
投票

您可以在字段参数中获取它们

  • 图片
  • 全图
  • child_附件

另请参阅 https://developers.facebook.com/docs/graph-api/reference/post/

© www.soinside.com 2019 - 2024. All rights reserved.