2011年9月9日 星期五

Facebook app 調整canvas的寬高

Facebook app 調整canvas的寬高

<div id="fb-root">
</div>
<script src="//connect.facebook.net/zh_TW/all.js">
</script>
<script>
FB.init({
  appId  : 'facebook_app_id',
  status : true, // check login status
  cookie : true, // enable cookies to allow the server to access the session
  xfbml  : true, // parse XFBML
  oauth : true // enables OAuth 2.0
});

FB.Canvas.setSize({ width: 760, height: 1000 });
</script>

2011年9月4日 星期日

Facebook API 使用FQL 抓取朋友名字,圖片,生日

以下為使用FQL抓取朋友名字,圖片,生日的範例教學
注意:需先取得相關權限才能抓取資料
權限參考:http://developers.facebook.com/docs/reference/api/permissions/

include('facebook.php');
$facebook = new Facebook(array(
'appId' => $facebook_app_id,
'secret' => $facebook_app_secret,
'cookie' => true
));

$fb_id = $facebook->getUser();
try{
$aFriendList = $facebook->api(array(
'method' => 'fql.query',
'query' => 'select uid, name, pic,birthday_date from user where uid in (select uid2 from friend where uid1 = '.$fb_id.')'
));
}catch (Exception $e) { }

var_dump($aFriendList);
?>