为了评估问题的标题,我创建了一个页面。还有用于获取 appID 的应用程序。
我在我的时间线上的一篇 techcrunch 文章(对象)上发布了一个赞(动作),并提到了我的 FB 应用程序名称。但是,是否可以让我网站的用户喜欢和评论特定帖子,管理员使用图形 api 在我的页面上发布给公众。
我们如何为用户获取访问令牌?
我们还需要应用程序 ID。即使是关于 facebook 页面。?
为了评估问题的标题,我创建了一个页面。还有用于获取 appID 的应用程序。
我在我的时间线上的一篇 techcrunch 文章(对象)上发布了一个赞(动作),并提到了我的 FB 应用程序名称。但是,是否可以让我网站的用户喜欢和评论特定帖子,管理员使用图形 api 在我的页面上发布给公众。
我们如何为用户获取访问令牌?
我们还需要应用程序 ID。即使是关于 facebook 页面。?
是的,您可以创建Like
并Comment
覆盖特定的Post。为此,您需要拥有一个 Facebook 应用程序并获得用户的许可授权publish_stream
。之后,您可以Like
通过发出 HTTP POST 请求来为特定的 Post创建
POST_ID/comments
与message
字段,并将返回comment_id
成功。就像通过使 HTTP POST 到
POST_ID/likes
这将true
作为创建类似的成功返回。
如果您使用的是 Rails,则可以使用“Koala”之类的 gem 来轻松使用 Open Graph API。初始化打开的图形对象并获得帖子的对象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)