【问题标题】:Like and comment a Post on a Page with Open Graph API使用 Open Graph API 在页面上点赞和评论帖子
【发布时间】:2013-09-13 21:00:47
【问题描述】:

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

我在我的时间线上的一篇 techcrunch 文章(对象)上发布了一个赞(操作),并提到了我的 FB 应用程序名称。 但是,是否可以让我网站的用户喜欢和评论管理员使用图形 api 在我的页面上公开发布的特定帖子。

我们如何获得访问令牌以供用户这样做?

我们还需要应用 ID。即使是关于 facebook 页面。 ?

【问题讨论】:

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


    【解决方案1】:

    是的,您可以在特定的 Post 上创建 LikeComment。为此,您需要拥有一个 Facebook 应用程序并获得用户对publish_stream 权限的授权。之后,您可以通过向

    发出 HTTP POST 请求来为特定 Post 创建 Like
    POST_ID/comments
    

    带有message 字段,并将返回comment_id 作为成功。就像通过使 HTTP POST 到

    POST_ID/likes
    

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

    【讨论】:

    • 上述过程是否有效......对于 Facebook 页面上的帖子..我认为这个过程可以在用户的​​帖子上完成。
    • 是的,无论如何,Post 对象毕竟是 Post 对象。只需确保拥有publissh_stream 权限即可。
    • @visista.. 你还有其他问题吗?如果答案解决了您的问题,请接受它作为答案,以便其他具有类似问题的新问题可以解决他们的问题。
    • anvesh,我需要用户访问令牌吗?
    • @visista,是的,您需要具有publish_stream 权限的用户访问令牌。
    【解决方案2】:

    如果您使用的是 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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-10
      • 2011-03-04
      相关资源
      最近更新 更多