通过Facebook APP获得与计数一样的帖子

问题描述 投票:0回答:2

我正在尝试使用facebook API检索facebook POST信息(即:LIKE计数)

以前工作的URL采用以下格式:

https://graph.facebook.com/?ids=[AUTHOR_ID]_[POST_ID]

(作者和帖子ID故意省略)

现在它返回一个错误的数据Feed。检索POST信息的URL结构是否已更改?

facebook-graph-api count facebook-like
2个回答
1
投票

随着2013年10月的重大更改,feed.count字段在Feed中不再可用。

您需要在启用摘要字段的情况下为每个POST_ID拨打电话。

https://graph.facebook.com/POST_ID/likes?summary=true&access_token=XXXXXXXXXXXX

将有一个带有“total_count”字段的“summary”元素。


0
投票

不,这仍然适合我 - 只是测试我的一个帖子:

 "id": "<SNIP>", 
   //removed most fields
   "actions": [
    {
      "name": "Comment", 
      "link": "https://www.facebook.com/X/posts/Y"
    }, 
    {
      "name": "Like", 
      "link": "https://www.facebook.com/X/posts/Y"
    }
  ], 
  "type": "photo", 
  "status_type": "added_photos", 
  "object_id": "SNIP", 
  "application": {
    "name": "Facebook for Android", 
    "namespace": "fbandroid", 
    "id": "350685531728"
  }, 
  "created_time": "2012-10-12T06:52:10+0000", 
  "updated_time": "2012-10-12T07:48:34+0000", 
  "likes": {
    "data": [
      // four likers' details
    ], 
    "count": 28
  }, 
//snip

检查你的用户是否还有read_stream Permission,该帖子尚未删除,等等

© www.soinside.com 2019 - 2024. All rights reserved.