Facebook Batch APIを使ってリクエストをまとめて実行する方法
FacebookのBatch APIを使うと、リクエストをまとめて実行することができます。 以下のサンプルでは、自分がいいねしたFacebookページのいいね数を、ページ単位にリクエストするのではなく、Batch APIを使って一括してリクエストしています。 2012/04/12時点では、Batch APIで一度にリクエストできる数は50となっていますので、50リクエスト毎にBatch...
View ArticleFacebookアプリ iframeの高さを変更する
2012年09月18日追記 現在、FB.Canvas.setAutoResize();は廃止されていますので、代わりに、FB.Canvas.setAutoGrow();をお使いください。 FB.Canvas.setAutoResize()は廃止されていた。。 Facebookアプリのiframeの高さを変更する方法です。 JavaScript SDKのsetAutoResizeメソッドを使います。...
View ArticleFacebook Graph APIで画象をアルバムに投稿する
Facebook Graph APIで画象をアルバムに投稿する方法です。 ポイントは、Facebook SDKのsetFileUploadSupportメソッドをコールすることと、画象ファイルの絶対パスに「@」を付与することでしょうか。 以下の例は、ユーザーからpublish_streamの権限を得ているものとします。...
View ArticleFacebook Graph APIでサムネール付きのフィードを投稿する
Facebook Graph APIでサムネール付きのフィードを投稿する方法です。 以下の例は、ユーザーからpublish_streamの権限を得ているものとします。 sample.php12345678910111213$attachment = array( 'picture' => 'http://www.happytrap.jp/img/photo.jpg',...
View ArticleFacebookページにアプリを追加する方法
Facebookページにアプリを追加する方法です。 ページタブの設定 Facebook開発者のページから追加したいアプリの設定画面に行き、ページタブの設定をします。 Facebook開発者 Facebookページにアプリを追加する 以下のURLにブラウザからアクセスします。...
View ArticleFacebook JavaScript SDK ログイン状態を確認する
Facebook JavaScript SDKでログイン状態を確認する方法です。 FB.getLoginStatusメソッドを使います。 sample.html123456789101112131415161718192021222324252627282930313233343536373839<html> <head>...
View ArticleFacebook JavaScript SDK パーミッションを許可するダイアログを表示する
Facebook JavaScript SDKで、パーミッションを許可するダイアログを表示する方法です。 FB.ulメソッドを使います。 第一引数にはパラメータを、第二引数にはコールバック関数を渡します。 sample.html12345678910111213141516171819202122232425262728293031323334353637<html>...
View ArticleFacebook PHP SDK FQLを実行する
Facebook PHP SDKでFQLを実行する方法です。 例では、友達のID一覧を取得しています。 example.php12345678910111213141516171819202122232425require_once('facebook.php'); $config = array(); $config['appId'] = 'YOUR_APP_ID';...
View ArticleFacebook PHP SDK ユーザーから許可を得ている権限(パーミッション)を知る
Facebookアプリで、ユーザーから許可を得ている権限(パーミッション)を知るには以下のAPIを使います。 1$permissions = $facebook->api("/me/permissions"); $permissionsの内容はこんな感じ↓ ( [data] => Array ( [0] => Array ( [installed] => 1...
View ArticleFB.Canvas.setAutoResize()は廃止されていた。。
Facebook JavaScript SDKのiFrameの高さを自動調整するメソッドFB.Canvas.setAutoResize()を使用していたコンテンツの高さがすごく狭くなっていてビビりました。 FB.Canvas.setAutoResize()が仕事サボってる、とかブツブツ言いながら調べてみると、FB.Canvas.setAutoResize()はお亡くなりになっていました。。...
View Article