我在尝试获取某个地点或用户的签到时有一个奇怪的行为:结果始终是一个空数据数组:
{
"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
,但仍然没有运气。是否存在某种错误或限制(国家/应用程序权限)我错过了?
答案 0 :(得分:0)
有两个差异命令,一个命令是获取用户签到的URL:
/me/checkins
将返回当前用户(生成令牌的用户)的所有签到/<USERID>/checkins
将返回当前用户可以看到的User ID
的所有检查。/<PLACEID>/checkins
将返回在此地点签入的当前用户的所有朋友所以,可能你没有朋友在身份111856692159256