【问题标题】:Like post at Facebook via API喜欢通过 API 在 Facebook 上发帖
【发布时间】:2016-10-18 23:01:42
【问题描述】:

我目前正在开发 Messenger 机器人,它将在 fb 帖子上执行点赞和分享操作。

我的问题是:Facebook 是否允许应用通过 Graph API 为用户点赞和分享帖子?

我找到了一些关于 og.likes 的 Open Graph 文档,但我不知道它是否已被弃用。 (链接:https://developers.facebook.com/docs/opengraph/guides/og.likes/)。我提出了一些示例请求并创建了类似的开放图形对象,但不喜欢帖子。我的帐户没有看到任何操作。

提出的请求:

fb.api('me/og.likes', 'post',
    {object: https://www.facebook.com/permalink.php?story_fbid=55431741576&id=38441731099'}, ...);

创建的对象:

{ end_time: '2016-06-17T07:14:48+0000',
  start_time: '2016-06-17T07:14:48+0000',
  type: 'og.likes',
  application: 
   { category: 'Utilities',
     link: 'https://apps.facebook.com/messenger-bot/',
     name: 'Test1',
     namespace: 'messenger-bot',
     id: '173992418' },
  comments: 
   { data: [],
     can_comment: true,
     comment_order: 'chronological',
     count: 0 },
  from: { name: 'Bartłomiej Pasik', id: '122387551' },
  likes: { data: [], can_like: true, count: 0, user_likes: false },
  no_feed_story: false,
  publish_time: '2016-06-17T07:14:48+0000',
  data: 
   { object: 
      { id: '95990823123',
        type: 'website',
        url: 'https://www.facebook.com/permalink.php?story_fbid=55431741576&id=38441731099' } },
  id: '1210344228' }

【问题讨论】:

    标签: javascript node.js facebook api facebook-graph-api


    【解决方案1】:

    好的,我在这里找到了答案: https://developers.facebook.com/docs/graph-api/reference/v2.6/object/likes

    需要发布操作权限。

    【讨论】:

      【解决方案2】:

      根据docs,您只能在使用页面访问令牌时like 一个对象(帖子、照片等)。这似乎是 2016 年 11 月 17 日的新行为。

      【讨论】:

        【解决方案3】:

        在问题中引用的link 上,似乎在“发布喜欢”部分中有对publish_actions 的引用。

        作为参考,文档说明了以下适用于应用程序:

        只要满足以下条件,应用就可以代表用户发布点赞操作:

        • 应用内内容的查看者是拥有 Facebook 身份验证并授予应用 publish_actions 权限的 Facebook 用户
        • 应用内内容具有使用 Open Graph 元标记正确标记的 Open Graph 对象页面
        • 查看者有意点击了与应用内关联的自定义应用内“点赞按钮” 内容

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-02-28
          • 2017-04-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-03-30
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多