facebook - 如何可视化 Facebook 帖子

标签 facebook url facebook-graph-api

我有一个帖子 ID(从 Graph API 获取),我可以生成一个 URL 以在 Facebook 界面中显示此帖子吗?

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

最佳答案

您想手动构建仅给定帖子 ID 的永久链接吗?

帖子 ID 的 Graph API 会返回用户应该访问的 URL 以对帖子发表评论或点赞(假设查看用户有权执行此操作)。

示例: GET http://graph.facebook.com/19292868552_10150189643478553?access_token={此处的访问 token }

截取了响应的一些字段,但您正在寻找“操作”:

{
  "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)

您不能肯定地回复 URL 格式始终相同; API 响应应该始终准确

关于facebook - 如何可视化 Facebook 帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7912846/

相关文章:

java - 使用 Https 协议(protocol)从 Flickr 下载数据

r - 如何在 Shiny 的应用程序中获取父 URL

javascript - 检测URL阻止的js ajax

objective-c - UIWebview 和 facebook 墙

python - 如何使用facepy检索我的 friend 的性别?

iphone - iPhone 中的 Facebook Graph API 在 2 月 6 日更改后无法使用

Python 请求 urlencode 不起作用?

ajax - 看似 'live'数据驱动的网站使用了哪些技术?

javascript - 在 Facebook Messenger webview 弹出窗口中打开时如何关闭 Shiny 应用程序?

facebook - Facebook Connect oauth access_token 是否可靠地包含 facebook 用户 ID?