当尝试在图形API资源管理器查看FB后的内容,输出是不同使用不同的ID的组合物: 1)输入的ID一样交ID:300172370041643不同JSON输出对于相同的Facebook发布
链路是: http://developers.facebook.com/tools/explorer?method=GET&path=300172370041643
输出JSON是:
{
"id": "300172370041643",
"from": {
"name": "YouThinkIAmFunny",
"category": "Comedian",
"id": "285144131496245"
},
"link": "http://www.nba.com/rockets/media/PODCAST_1.26.12_32K.mp3",
"name": "PODCAST 1.26.12 32K",
"icon": "http://static.ak.fbcdn.net/rsrc.php/v1/yD/r/aS8ecmYRys0.gif",
"created_time": "2012-02-06T16:29:55+0000",
"type": "link"
}
2)输入id作为页面ID +交ID:285144131496245_300172370041643
的链接是: http://developers.facebook.com/tools/explorer?method=GET&path=285144131496245_300172370041643
输出JSON是:
{
"id": "285144131496245_300172370041643",
"from": {
"name": "YouThinkIAmFunny",
"category": "Comedian",
"id": "285144131496245"
},
"story": "YouThinkIAmFunny shared a link.",
"source": "http://www.nba.com/rockets/media/PODCAST_1.26.12_32K.mp3",
"name": "PODCAST 1.26.12 32K",
"caption": "www.nba.com",
"icon": "http://static.ak.fbcdn.net/rsrc.php/v1/y0/r/nAApRnfWfNW.gif",
"actions": [
{
"name": "Comment",
"link": "http://www.facebook.com/285144131496245/posts/300172370041643"
},
{
"name": "Like",
"link": "http://www.facebook.com/285144131496245/posts/300172370041643"
}
],
"type": "music",
"created_time": "2012-02-06T16:29:56+0000",
"updated_time": "2012-02-06T16:29:56+0000",
"likes": {
"data": [
{
"name": "Ananya Mstr",
"id": "100002161609091"
}
],
"count": 1
},
"comments": {
"count": 0
},
"is_published": true
}
我的问题是它们都属于同一职位在同一页面,但为什么会出现返回的数据之间的差异?特别是帖子类型,前者是'链接',后者则是'音乐',FB为什么以及如何标记这种字段? 任何人都可以给我一个提示,在此先感谢!
看来300172370041643和285144131496245_300172370041643有不同的含义,我正确吗? – Chengjiong 2012-03-21 07:06:30
这就是我的想法。也许别人可以证实它。查看关于帖子的Facebook文档(https://developers.facebook.com/docs/reference/api/post/)和链接(https://developers.facebook.com/docs/reference/api/link/) – Stoian 2012-03-21 10:47:59