1

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

{
    "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,即使是具有所有权限的。根本没有结果。我读到,签到现在已经发布了位置,所以我尝试了/4/posts?with=location,但仍然没有运气。我是否缺少某种错误或限制(国家/应用程序权限)?

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

4

1 回答 1

0

有 2 个不同的命令,一个命令是获取用户签到的 url:

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

所以,可能你没有在 id 签到的朋友111856692159256

于 2013-02-05T23:12:04.457 回答