当我试图获取一个地方或用户的签入时,我有一个奇怪的行为:结果总是一个空的数据数组:
{
"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
上进行了签入