如何使用Facebook Graph API分享某人的帖子

时间:2012-02-16 07:35:42

标签: facebook-graph-api

我的Facebook应用在用户墙上发布消息。我想在我的墙上分享这些消息,就像我在用户消息下单击共享操作一样。我怎么能用Facebook Graph API来做呢?

2 个答案:

答案 0 :(得分:8)

是的,您可以使用graph2 api进行分享。你这样做的方法是使用/feed边缘并传递你想要分享的帖子的网址作为链接。

POST /v2.2/{page-id}/feed HTTP/1.1
Host: graph.facebook.com

link=https://www.facebook.com/{page_id}/posts/{post_id}

您共享的帖子的标准Fb权限确实适用。

https://developers.facebook.com/docs/graph-api/reference/v2.2/page/feed

今天,在本地rails应用程序中使用FbGraph2 gem,使用上述方法完成。 enter image description here

答案 1 :(得分:0)

根据通过API访问帖子的permissions,您似乎无法执行此操作,因为它需要访问您没有权限的其他用户的时间表帖子/。访问令牌。

编辑从进一步阅读文档中你绝对不能这样做:https://developers.facebook.com/docs/graph-api/reference/v2.2/object/sharedposts#publish