Facebook graph api 使用Facebook Graph API获取列表页面签入

Facebook graph api 使用Facebook Graph API获取列表页面签入,facebook-graph-api,facebook-page,Facebook Graph Api,Facebook Page,当我查看我拥有的页面的页面对象时([page\u ID]?access\u token=[access\u token]),它显示: { ... "checkins":4 ... } 在facebook上直接查看该页面也会显示4次登录 但是,当我尝试使用图形api查看签入字段时([PAGE\u ID]/?fields=checkins&access\u token=[access\u token]),它显示以下内容: { "checkins": { "dat

当我查看我拥有的页面的页面对象时([page\u ID]?access\u token=[access\u token]),它显示:

{
   ...
   "checkins":4
   ...
}
在facebook上直接查看该页面也会显示4次登录

但是,当我尝试使用图形api查看签入字段时([PAGE\u ID]/?fields=checkins&access\u token=[access\u token]),它显示以下内容:

{
   "checkins": {
      "data": [

      ]
   }
}
我还尝试使用页面访问令牌,但也没有成功

我已启用用户签入、好友签入和发布签入权限

当我将
?fields=checkins
更改为
?fields=likes
时,我也遇到同样的问题


有谁能解释一下这一点,或者告诉我如何获取特定页面的签入列表吗?

尝试访问页面的签入,如下所示:

https://graph.facebook.com/[PAGE_ID]/checkins?access_token=[ACCESS_TOKEN]
以及喜欢:

https://graph.facebook.com/[PAGE_ID]/likes?access_token=[ACCESS_TOKEN]

我对另一个用户做了更多的测试,我将其指定为页面管理员,并授予了相同的权限(“管理页面”、“用户签入”、“朋友签入”、“用户喜欢”、“朋友喜欢”),它似乎对该用户部分起作用(使用“/签入…”和/?字段=签入…”)。我之所以说部分起作用,是因为“项目”的数量太多“数据集中返回的值与主页对象中的签入计数不匹配。同样,两个用户拥有相同的权限。获取likes数据集对两个用户都不起作用(使用“/checkins…”或/?fields=checkins…”)等等,您正在使用/page\u id查找用户签入?还是正在查询/user\u id/checkins?我正在使用/page\u id获取该页面的所有签入,而不考虑用户。我刚刚为一些附加测试创建了一个新签入,现在该页面的页面对象显示了5个签入的计数,但向下钻取到该页面的签入连接该页面仅显示数据集中的一个项目(意味着只有1个签入)。我仍然不明白为什么签入连接数据集中的项目数与页面对象的签入计数不匹配。