我已使用图谱API为我的网站准备了FB Feed。我有这段代码:
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时,我看到帖子详细信息,包括添加到这篇文章中的图片(一个或多个)。在上面的返回值中,图像被忽略。
在图谱API参考中,没有选项如何将图像添加到此Feed。可能的值只是“照片” - 图库中的图像和“图片” - FB页面图片。没有机会获得直接添加到帖子中的图片......
任何想法,如何将“直接放入帖子中的图片”添加到我的Feed中?
感谢。