无法获得facebook签到,数据数组总是空的

时间:2013-02-05 23:02:08

标签: facebook facebook-checkins

我在尝试获取某个地点或用户的签到时有一个奇怪的行为:结果始终是一个空数据数组:

{
    "data": [
    ]
}

当我使用Graph Explorer时会发生这种情况:/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,即使是具有ALL权限的那些。根本没有结果。 我看过,签到的帖子现在已经发布了,所以我尝试了/4/posts?with=location,但仍然没有运气。是否存在某种错误或限制(国家/应用程序权限)我错过了?

编辑:我现在很幸运,可以得到我的一些朋友他们的签到。这就像50/50的机会......

1 个答案:

答案 0 :(得分:0)

有两个差异命令,一个命令是获取用户签到的URL:

  • /me/checkins将返回当前用户(生成令牌的用户)的所有签到
  • /<USERID>/checkins将返回当前用户可以看到的User ID的所有检查。
  • /<PLACEID>/checkins将返回在此地点签入的当前用户的所有朋友

所以,可能你没有朋友在身份111856692159256

上签名