我有一个帖子ID(从图谱API获得),我可以生成一个URL,在Facebook的界面中显示这篇文章吗?
的内容答案 0 :(得分:4)
您想手动构建仅包含帖子ID的固定链接吗?
帖子ID的图谱API会返回用户应该过去评论或喜欢帖子的网址,假设查看用户有权这样做。
实施例:
GET http://graph.facebook.com/19292868552_10150189643478553?access_token={access token here}
剪断了响应的一些字段,但您正在寻找“操作”:
{
"id": "19292868552_10150189643478553",
"from": {
"name": "Facebook Platform",
"category": "Product/service",
"id": "19292868552"
},
// removed fields from response
"actions": [
{
"name": "Comment",
"link": "https://www.facebook.com/19292868552/posts/10150189643478553"
},
{
"name": "Like",
"link": "https://www.facebook.com/19292868552/posts/10150189643478553"
},
{
"name": "Share",
"link": "http://networkedblogs.com/hGWk3?a=share"
}
],
// Snipped rest of response
一般来说,永久链接的格式似乎是:
https://www.facebook.com/{source id}/posts/{post object id}
(来源ID是帖子所在的用户或页面ID)
您无法肯定回复该网址格式始终相同;尽管
,API响应应始终准确