подключение checkins находится в документации
http://developers.facebook.com/docs/reference/api/user/
отправка HTTP-запроса POST к PROFILE_ID / checkins
Хватай свой $ user
$user = $facebook->getUser();
Передайте разрешение publish_checkins
в массиве областей действия при вызове вызова getLoginUrl
.
$loginUrl = $facebook->getLoginUrl(array('scope' => 'publish_checkins'));
Настройка данных для регистрации
$checkin['post'] = array(
'access_token' => $facebook->getAccessToken(),
'place' => 'PLACE_ID',
'message' =>'Blank Message',
'picture' => 'http://www.example.com/picture.jpg',
'coordinates' => json_encode(array(
'latitude' => '_latitude',
'longitude' => '_longitude',
'tags' => $user),
)
);
Выполните вызов API для рассматриваемого PROFILE_ID,
$facebook->api('/'.$user.'/checkins', 'post', $checkin['post']);