如何可视化facebook帖子

时间:2011-10-27 07:26:58

标签: facebook url facebook-graph-api

我有一个帖子ID(从图谱API获得),我可以生成一个URL,在Facebook的界面中显示这篇文章吗?

似乎应该有类似http://facebook.com/viewpost?postid=6666666666 ...

的内容

1 个答案:

答案 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响应应始终准确
相关问题