我想获得一个访问令牌,以便我可以使用Facebook PHP SDK将用户检入到某个位置。我该怎么做呢?
答案 0 :(得分:1)
checkins连接在文档
中http://developers.facebook.com/docs/reference/api/user/
向PROFILE_ID / checkins发出HTTP POST请求
抓住你的$ 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),
)
);
发出对相关PROFILE_ID的API调用,
$facebook->api('/'.$user.'/checkins', 'post', $checkin['post']);
答案 1 :(得分:0)