我正在使用这些请求从facebook获取我需要的信息。
try {
$user_info = $facebook->api('/' . $user);
$friends = $facebook->api('/' . $user . '/friends');
$user_feed = $facebook->api('/' . $user . '/feed/?with=location');
$friends_locations = $facebook->api('/' . $user . '/friends/?fields=location');
$user_checkins = $facebook->api('/' . $user . '/checkins');
$friends_checkins = $facebook->api('/' . $user . '/friends/checkins');
所有这些都会产生我需要接受friends checkins.
的数据
无论我做什么或在哪里看,我都无法解决这个问题。这是我从
var_dump($friends_checkins);
array(1) { ["data"]=> array(0) { } }
以下是我当前权限的列表
$loginUrl = $facebook->getLoginUrl(array(
'scope' => 'email, publish_actions, publish_stream, user_birthday, user_work_history, user_hometown, user_photos, user_about_me, user_checkins, friends_checkins, user_location, friends_location, read_stream, user_status, friends_status')
);
如果有人可以帮我解决这个问题,我将不胜感激。我已阅读签到折旧,我可以使用位置。我读过有关添加place
能够向locations
添加确切位置的内容,但我无法弄清楚如何使用它。
当我仅要求user checkins
时,它可以正常工作。它只是friends checkins
我无法得到的。