如何构建喜欢Page消息的FaceBook“Like Button”?

时间:2011-05-23 19:56:16

标签: facebook facebook-graph-api facebook-like fbml

例如:

  • 我有关于我网站的FaceBook页面。

  • 在我的网站上,我显示了我最近的3张FaceBook页面消息(graph.facebook.com/ [pageId]/[more parameters])

  • 在每个FaceBook Page消息旁边(因为它们出现在我的网站上)我想添加一个FaceBook Like按钮。单击“赞”按钮时,应为FaceBook页面消息提供“赞”。如何完成此操作?

2 个答案:

答案 0 :(得分:2)

只需将帖子的永久链接用作url按钮中的fb:like即可。棘手的部分将是弄清楚永久链接是什么,因为如果它是链接,状态或视频,它会采用不同的形式。对于链接或状态更新,它的格式为:

http://www.facebook.com/<PAGE_USERNAME>/posts/<POST_ID> 

或者,如果您没有用户名:

http://www.facebook.com/permalink.php?story_fbid=<POST_ID>&id=<PAGE_ID>

您可以访问http://graph.facebook.com/<PAGE_ID>/posts并在id上拆分_字符串来确定帖子ID和网页ID。

答案 1 :(得分:0)

您应该能够POST到支持相似内容的任何对象的/likes网址。不应指定任何参数。您可以通过对同一网址执行DELETE请求来删除类似内容。

  

/ OBJECT_ID /喜欢
  像给定的对象一样   (如果它有/喜欢连接)

因此,POST所要提供的网址为https://graph.facebook.com/[pageId]/likes

在此页面上发布下阅读更多内容:http://developers.facebook.com/docs/reference/api/