※この情報は 2012 年 1 月現在のものです。仕様が変更される可能性は充分にあるので、ご了承ください。
OAuth を使った認証〜チェックインスポットの流れは Facebook に文字を post する を参照。
チェックインする
<?php
$status = '**にチェックイン!'; // チェックインと一緒に post する文字列
$placeId = 'xxxxxxxxxxxxxxxx'; // 前エントリーで取得したチェックインスポットの ID
$lat = ''xxxxxxxxxxxxxxxx''; // 前エントリーで取得したチェックインスポットの緯度
$lon = 'xxxxxxxxxxxxxxxx'; // 前エントリーで取得したチェックインスポットの経度
$name = 'xxxxxxxxxxxxxxxx'; // 前エントリーで取得したチェックインスポットの名前
array_push($targets, ' Facebook ');
require_once 'facebook/facebook.php';
$facebook = new Facebook(array(
'appId' => 'xxxxxxxxxxxxxxxx', // 以前のエントリーで確認した「App ID/API Key」
'secret' => 'xxxxxxxxxxxxxxxx' // 以前のエントリーで確認した「アプリの秘訣」
));
$attachment = array(
'access_token' => 'xxxxxxxxxxxxxxxx', // 以前のエントリーで取得した access_token
'message' => $status,
'place' => $placeId,
'coordinates' => array(
'latitude' => $lat,
'longitude' => $lon
)
);
$facebook->api('/me/checkins', 'POST', $attachment);
echo "<script type='text/javascript'>alert('「". $name. "」にチェックインしました!');</script>\n";
?>
$status = '**にチェックイン!'; // チェックインと一緒に post する文字列
$placeId = 'xxxxxxxxxxxxxxxx'; // 前エントリーで取得したチェックインスポットの ID
$lat = ''xxxxxxxxxxxxxxxx''; // 前エントリーで取得したチェックインスポットの緯度
$lon = 'xxxxxxxxxxxxxxxx'; // 前エントリーで取得したチェックインスポットの経度
$name = 'xxxxxxxxxxxxxxxx'; // 前エントリーで取得したチェックインスポットの名前
array_push($targets, ' Facebook ');
require_once 'facebook/facebook.php';
$facebook = new Facebook(array(
'appId' => 'xxxxxxxxxxxxxxxx', // 以前のエントリーで確認した「App ID/API Key」
'secret' => 'xxxxxxxxxxxxxxxx' // 以前のエントリーで確認した「アプリの秘訣」
));
$attachment = array(
'access_token' => 'xxxxxxxxxxxxxxxx', // 以前のエントリーで取得した access_token
'message' => $status,
'place' => $placeId,
'coordinates' => array(
'latitude' => $lat,
'longitude' => $lon
)
);
$facebook->api('/me/checkins', 'POST', $attachment);
echo "<script type='text/javascript'>alert('「". $name. "」にチェックインしました!');</script>\n";
?>
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.