0

我已经使用图形 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 页面图片。没有机会获得直接添加到帖子的图像...

任何想法,如何将“直接放入帖子中的图像”添加到我的提要中?

谢谢。

4

0 回答 0