2012-02-16 61 views

回答

-3

我真的不明白你在找什么,如果你已经知道如何在用户墙上发布信息,那么为什么你不能在你的墙上发布相同的消息呢?

当您使用图形api将消息发布到您在用户墙上要发布的请求的url中定义的用户墙时,在很多情况下,您使用“me”而不是用户标识因为您正在为登录用户发布信息,但您也可以向PROFILE_ID/Feed发出请求(正如此处所述:http://developers.facebook.com/docs/reference/api/user/#posts)。

如果您正在寻找“共享通过”的东西,就像您点击Facebook供稿中的分享按钮时所获得的那样,那么我认为您无法从图表api中获得该分享按钮。

+6

您误会了@starling--他不打算创建一个新的相同的帖子,他正在分享原始帖子的帖子。这是两个完全不同的东西。 – 2013-11-06 17:23:47

5

是的,你可以分享使用graph2 API。你这样做的方式是使用/feed边缘,并传递你想分享的帖子的URL作为链接。

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宝石,上面的方法。 enter image description here

+0

!你是英雄!你是如何得出结论的?这个API很神秘而且完全不清楚!谢谢!!我已经有一段时间了,似乎没有任何工作。您能否介绍一下达成该解决方案的过程? – Ted 2017-06-13 21:44:50

相关问题