Php 提要中的共享配置文件链接在JSON图形API中的数据不足

Php 提要中的共享配置文件链接在JSON图形API中的数据不足,php,arrays,json,facebook,facebook-graph-api,Php,Arrays,Json,Facebook,Facebook Graph Api,我想知道是否有办法显示页面提要上共享的实际配置文件。现在返回的字段没有提供太多信息 我将feed作为一个json对象抓取,使用json_decode将其转换为一个php变量,并迭代返回的数组 除了有人链接到他们提要中某个页面的配置文件外,其他一切都正常工作 $fields = "id,message,picture,full_picture,link,name,description,type,icon,created_time,from,object_id,source"; https://

我想知道是否有办法显示页面提要上共享的实际配置文件。现在返回的字段没有提供太多信息

我将feed作为一个json对象抓取,使用json_decode将其转换为一个php变量,并迭代返回的数组

除了有人链接到他们提要中某个页面的配置文件外,其他一切都正常工作

$fields = "id,message,picture,full_picture,link,name,description,type,icon,created_time,from,object_id,source";

https://graph.facebook.com/{$fb_page_id}/feed?access_token={$access_token}&fields={$fields}
常规数据项:

[2] => Array
    (
        [id] => 12312452343463463_31253215252
        [message] => Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 
        [picture] => https://www.picture.com/ADSASD1223
        [full_picture] => https://www.picture.com/ADSASD1223_full
        [link] => http://www.link.com/
        [name] => Linkage
        [description] => Linkage is a link provider
        [type] => link
        [icon] => https://www.facebook.com/images/icons/post.gif
        [created_time] => 2016-02-23T16:07:05+0000
        [from] => Array
            (
                [name] => Test
                [id] => 1233434564567
            )

    )
[3] => Array
    (
        [id] => 31248734871234_312498341278341278
        [message] => Look!  It's John the Deer! Make sure to follow him!
        [type] => status
        [created_time] => 2016-02-21T19:16:24+0000
        [from] => Array
            (
                [name] => Test
                [id] => 1343143414314314
            )

    )
配置文件数据项:

[2] => Array
    (
        [id] => 12312452343463463_31253215252
        [message] => Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 
        [picture] => https://www.picture.com/ADSASD1223
        [full_picture] => https://www.picture.com/ADSASD1223_full
        [link] => http://www.link.com/
        [name] => Linkage
        [description] => Linkage is a link provider
        [type] => link
        [icon] => https://www.facebook.com/images/icons/post.gif
        [created_time] => 2016-02-23T16:07:05+0000
        [from] => Array
            (
                [name] => Test
                [id] => 1233434564567
            )

    )
[3] => Array
    (
        [id] => 31248734871234_312498341278341278
        [message] => Look!  It's John the Deer! Make sure to follow him!
        [type] => status
        [created_time] => 2016-02-21T19:16:24+0000
        [from] => Array
            (
                [name] => Test
                [id] => 1343143414314314
            )

    )
正如您所看到的,实际链接的配置文件没有链接或图像。

多亏了我从特定帖子中获得了ID,并尝试了
帖子
对象的所有字段

字段
story\u标记
最终成为一个

它返回以下内容:

“故事标签”:[
{
“id”:“090903033039”,
“名称”:“共享配置文件的人员或页面的名称”,
“类型”:“页面”,
“偏移量”:0,
“长度”:23
},
{
“id”:“91238193129”,
“名称”:“共享配置文件名称”,
“类型”:“用户”,
“抵销”:33,
“长度”:7
}


我不确定偏移量和长度指的是什么,但通过id值,我最终可以看到并访问共享的配置文件。

不清楚您在问什么。您所说的“已共享的实际配置文件”是什么意思?你是指在消息文本中包含“`的帖子?还是你实际上是指在帖子中标记的配置文件?在这种情况下,请查看对象的属性—
message\u tags
,也可以是
with\u tags
。很抱歉,我不清楚。它实际上是一个共享配置文件,包含来自共享者的消息d它。这与某人共享页面或视频相同,只是我无法获取实际的共享配置文件数据。我尝试了您提到的字段,但没有结果,它们没有返回任何内容。不确定这是否有帮助,但状态类型是共享故事
“status\u type”:“shared\u story”,
“我不确定偏移量和长度指的是什么”–这是帖子的
消息中出现的配置文件名称的位置及其长度。如果您想将该部分消息链接回实际配置文件或类似内容,可以使用它们。啊,我明白了,非常感谢您的帮助!