我已经使用图形 API 为我的网站准备了一个 FB 提要。我有这个代码:
require 'Facebook/autoload.php';
$fb = new Facebook\Facebook([
'app_id' => 'xxx',
'app_secret' => 'xxx',
'default_graph_version' => 'v2.10'
]);
$access_token = 'xxx';
$fb->get('xxx?fields=id,posts,photos', $access_token);
结果是
Facebook\FacebookResponse Object
(
[httpStatusCode:protected] => 200
[headers:protected] => Array
(
...
)
[body:protected] => {...}
[decodedBody:protected] => Array
(
[id] => xxx
[posts] => Array
(
[data] => Array
(
[0] => Array
(
[created_time] => 2017-10-24T08:31:36+0000
[message] => ...
[id] => XXX_YYY
)
[1] => Array
(
[created_time] => 2017-10-23T19:31:16+0000
[message] => ...
[id] => XXX_YYY
)
[2]=> Array ...
每个帖子都有自己的 ID,格式为“XXX_YYY”。当我访问 facebook.com/XXX_YYY 时,我看到了帖子详细信息,包括添加到该帖子中的图像(一个或多个)。在上面的返回值中,图像被忽略。
在 Graph API Reference 中没有选项如何将图像添加到此提要。可能的值只是“照片” - 画廊中的图像,和“图片” - FB 页面图片。没有机会获得直接添加到帖子的图像...
任何想法,如何将“直接放入帖子中的图像”添加到我的提要中?
谢谢。