【问题标题】:Facebook API getting summary of likes in `/links` without deprecated FQLFacebook API 在不推荐使用 FQL 的情况下获取“/links”中的点赞摘要
【发布时间】:2015-07-08 11:28:39
【问题描述】:

我正在尝试获取特定用户的帖子的总点赞数。我打电话给/photos/links/statuses。添加?fields=likes.summary(true) 时,我将返回/photos/statuses 中的点赞总数,但这不起作用。

如何获取特定用户发布的链接的点赞摘要(总数)?

我知道使用 FQL 的选项,但已弃用。 (fql?q=SELECT like_info, link_id,comment_info FROM link WHERE link_id IN())

【问题讨论】:

    标签: facebook facebook-graph-api facebook-javascript-sdk facebook-fql facebook-php-sdk


    【解决方案1】:

    使用links

     me/links?fields=link,likes.summary(true)
    

    total_count 字段是您想要的值。虽然来自文档

    total_count表示点赞上的大概节点数 边缘。返回的实际结果数可能不同 取决于隐私设置。

    来自我的提要的示例数据

    {
          "link": "http://www.quora.com/permalink/cyGokoKWB", 
          "id": "XXXXXXXXX", 
          "created_time": "2015-04-26T02:08:48+0000", 
          "likes": {
            "data": [
              {
                "id": "XXXXXXXXX", 
                "name": "XXXXXXXXX"
              }
            ], 
            "paging": {
              "cursors": {
                "before": "MTAxNTQ2NTI3OTIxOTA0Mzg=", 
                "after": "MTAxNTQ2NTI3OTIxOTA0Mzg="
              }
            }, 
            "summary": {
              "total_count": 1
            }
          }
        }
    

    编辑

    cmets 中的

    @CBroe 有合理的建议,只是喜欢的计数做一个limit(0),这样您就不会不必要地获取很多喜欢的数据并只检索计数。

    me/links?fields=link,likes.summary(true).limit(0)
    

    样本数据

     {
          "link": "http://jdh.hamkins.org/transfinite-epistemic-logic-puzzle-challenge/", 
          "id": "XxXXXXXXXXX", 
          "created_time": "2015-04-19T04:00:18+0000", 
          "likes": {
            "data": [
            ], 
            "summary": {
              "total_count": 1
            }
          }
        }
    

    【讨论】:

    • 如果只有这个数字是感兴趣的,而不是个人喜欢的,那么我也会添加.limit(0)——这仍然会让你得到结构的data部分,但它永远是空的。 (否则,您可能会在其中获得多个个人喜欢,最高可达默认限制。)
    • @Slartibartfast 它给了我这个错误(#12)链接字段已弃用 v2.4 及更高版本”,
    • 在 2.4+ API 中尝试我/feed?fields=link,likes.summary(true).limit(0)
    猜你喜欢
    • 1970-01-01
    • 2014-10-05
    • 2014-04-12
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-31
    相关资源
    最近更新 更多