无法获取Facebook签到,数据数组始终为空



当我试图获取一个地方或用户的签入时,我有一个奇怪的行为:结果总是一个空的数据数组:

{
    "data": [
    ]
}

当我使用图形资源管理器时会发生这种情况:/4/checkins

或者当我使用FQL:SELECT checkin_id, author_uid, page_id, timestamp from checkin where page_id = 111856692159256

或者在使用javascript:时

FB.api("/me/checkins", function(response){
    console.log(response);
});

我总是使用access_token,即使是具有所有可用权限的。根本没有结果。我读到,现在签入是随位置发布的,所以我尝试了/4/posts?with=location,但仍然没有成功。我是否缺少某种错误或限制(国家/应用程序权限)?

编辑:我现在很幸运,可以让我的一些朋友办理入住手续。这就像是一个50/50的机会。。。

有两个不同的命令,其中一个命令是获取用户签入的url:

  • /me/checkins将返回当前用户(生成令牌的用户)的所有签入
  • /<USERID>/checkins将返回当前用户可以看到的来自User ID的所有检查
  • /<PLACEID>/checkins将返回当前用户在该地点进行登录的所有好友

因此,您可能没有朋友在id 111856692159256 上进行了签入

最新更新