我目前正在调用facebook me / home 边缘以获取用户主页Feed。在结果中,我可能会得到一个像下面发布的JSON那样的条目。
我的问题是,当我收到用户的朋友" ...喜欢链接的条目时。" 如何找出链接他们喜欢?我试图获取标题和网址,但似乎无法弄明白。我使用facebook的图表资源管理器尝试了几乎所有选项。
理想情况下,我希望在制作 / me / home 请求时返回该信息。我尝试添加"附件"到fields参数,但是没有用。
{
actions=({
link="https://www.facebook.com/10154950234790111/posts/323892414481111";name=Comment;
});
comments={
};
"created_time"="2015-01-02T23:18:16+0000";from={
id=10154950234790453;name="Brian Joe";
};
id="10154950234790453_3238924144862222";
likes={
};
privacy={
value="";
};
story="Brian Joe likes a link.";
"story_tags"={
0=({
id=10154950234790111;
length=14;
name="Brian Joe";
offset=0;
type=user;
});
};
type=status;
"updated_time"="2015-01-02T23:18:16+0000";
}
答案 0 :(得分:1)
这是Facebook的一个长期存在的错误,可能超过两年。
https://developers.facebook.com/bugs/648986871793611/ https://developers.facebook.com/bugs/522743067756848/
我和其他许多人已经放弃了尝试重新为Facebook支持。
如果您愿意,可以将其报告给https://developers.facebook.com/bugs
理想情况下,Facebook应该在story_tags
这样的
{
"story": "phwd likes Moët & Chandon.",
"story_tags": {
"0": [
{
"id": "13608786",
"name": "phwd",
"offset": 0,
"length": 17,
"type": "user"
}
],
"24": [
{
"id": "38995979792",
"name": "Moët & Chandon",
"offset": 24,
"length": 14,
"type": "page"
}
]
},
"id": "13608786_10101895322580287",
"created_time": "2015-01-03T17:35:51+0000"
},
这个对象
"24": [
{
"id": "38995979792",
"name": "Moët & Chandon",
"offset": 24,
"length": 14,
"type": "page"
}
]
会改为
"24": [
{
"id": "event_id",
"name": "Name of event",
"offset": 24,
"length": 14,
"type": "event"
}
]
因此它最终成为一个功能请求。