Facebook 使用OpenGraphAPI在页面上喜欢并评论帖子

Facebook 使用OpenGraphAPI在页面上喜欢并评论帖子,facebook,facebook-graph-api,facebook-like,facebook-comments,Facebook,Facebook Graph Api,Facebook Like,Facebook Comments,为了评估问题的标题,我创建了一个页面。以及获取appID的应用程序 我在我的时间轴上的一篇techcrunch文章(对象)上发布了一个类似的(动作),其中提到了我的FB应用程序名称但是,是否可以让我的网站用户喜欢并评论管理员使用graph api在我的页面上发布的特定帖子。 我们如何为用户获取访问令牌 我们还需要应用程序ID吗?即使它是关于facebook页面的 是的,您可以在特定项目上创建如和注释。要做到这一点,你需要有一个Facebook应用程序,并获得用户对publish\u stream

为了评估问题的标题,我创建了一个页面。以及获取appID的应用程序

我在我的时间轴上的一篇techcrunch文章(对象)上发布了一个类似的(动作),其中提到了我的FB应用程序名称但是,是否可以让我的网站用户喜欢并评论管理员使用graph api在我的页面上发布的特定帖子。

我们如何为用户获取访问令牌


我们还需要应用程序ID吗?即使它是关于facebook页面的

是的,您可以在特定项目上创建
注释
。要做到这一点,你需要有一个Facebook应用程序,并获得用户对
publish\u stream
权限的授权。之后,您可以通过向发出HTTP Post请求来为特定的Post创建类似的

POST_ID/comments
使用
message
字段,并将
comment\u id
作为成功返回。比如通过向

POST_ID/likes

这将返回
true
作为成功创建like。

如果您使用的是Rails,您可以使用gems(如“考拉”)轻松使用Open Graph API。 初始化open graph对象并获得post的对象ID后,可以使用gem方法进行注释或类似操作:

token = user.access_token
@graph = Koala::Facebook::API.new(token)
post_id = @graph.put_wall_post("hey, i'm testing!")
@graph.put_comment(post_id, "Comment")
@graph.put_like(post_id)

上面的过程有效吗……对于facebook页面上的帖子……我认为这个过程可以在用户的帖子上完成。是的,它可以,不管发生什么,post对象毕竟是post对象。只需确保拥有
publissh\u stream
权限。@visista。。你还有其他问题吗。如果答案解决了您的问题,那么请接受它作为答案,以便其他具有类似问题的新问题可以解决他们的问题。anvesh,我是否需要用户访问令牌?@visista,是的,您需要具有
publish\u stream
权限的用户访问令牌。