【问题标题】:How to get shares count for a Photo in Facebook?如何在 Facebook 中获取照片的分享数?
【发布时间】:2013-08-05 08:29:22
【问题描述】:

我想获取页面帖子的 cmets 计数、喜欢计数和分享计数。我有他们的 ID,我正在尝试使用 Graph API 或 FQL 来解决问题,但徒劳无功。

对于常规帖子,我可以查询stream FQL 表,并获得comment_infolike_info 结构和shares_count 变量。

对于已发布的照片​​,我可以查询photo 表并从那里得到comment_infolike_info,但它缺少shares_count

我尝试使用这样的 Graph api:GET /550045508388715,它返回大量信息,但与共享计数无关。

我已经用谷歌搜索过这个问题,但没有找到任何相关的解决方案。

【问题讨论】:

    标签: facebook facebook-graph-api statistics facebook-fql


    【解决方案1】:

    使用GET /POST_ID 代替GET /ID 来获取共享计数(如果>1)。你会得到结果-

    "shares": {
        "count": x
     }
    

    注意- Post ID 一般为:USERID_PHOTOID ORPAGEID_PHOTOID

    【讨论】:

    • 当我尝试GET /[PAGE_ID]_[PHOTO_ID] 时出现异常“不支持的获取请求”,例如:GET /138365596223377_550045508388715
    • 刚才我在您的页面上发布了一张照片并获得了帖子 id:138365596223377_10151645004663611,当我GET 这个 id 时,我得到了所有相关的详细信息。请确认
    • 有趣,这适用于其他帖子,例如:GET /131722836966884_286164828189350 ... 所以我认为请求有时会失败可能是 facebook 错误?
    • 是的,我不知道为什么这张照片会失败。顺便说一句,如果有帮助,您可以接受 ans!
    • 当然可以。我还开了一张关于这个问题的支持票:developers.facebook.com/bugs/…
    猜你喜欢
    • 2012-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多