Tweet
facebookアプリケーション開発ガイド
2,464円 (2,240円+税)
WebアプリケーションからiOS/Android対応アプリケーションまで徹底解説! Facebook内部で動作するアプリケーション、Facebookと連携した外部のWebアプリケーション、FacebookのAPIを活用したPC/ スマートフォン上で動作するアプリケーションの作り方を解説。
書誌情報
- 著者: 株式会社鳥人間 郷田まり子
- 発行日: 2011-10-24
- 最終更新日: 2011-10-24
- バージョン: 1.0.0
- ページ数: 320ページ(A4PDF版換算)
- 対応フォーマット: PDF, EPUB
- 出版社: KADOKAWA/アスキー・メディアワークス
対象読者
Facebookアプリケーションや、Facebookと連携するWebサイト、iOSアプリやAndroidアプリを開発したい開発者。
著者について
株式会社鳥人間 郷田まり子
1980年東京生まれ、2004年東京大学工学部建築学科卒、プログラマ。株式会社鳥人間所属。
著書に『ジオモバイルプログラミング――iPhone & Android で位置情報アプリを作ろう』(共著・2010 年ワークスコーポレーション)がある。
個人サイト:http://www.madin.jp/
Twitter:MaripoGoda
Facebook:http://www.facebook.com/maripo
目次
第1部 Facebookを知る
第1章 FacebookとFacebookアプリケーションの概要
- 1.1 Facebookとは何か——ユーザの視点から——
- 1.2 Facebookアプリケーションの形式
- 1.3 Facebookアプリケーションのアイデア
- 1.4 マネタイズ手法
第2章 Facebookのソーシャルグラフ
- 2.1 ソーシャルグラフとは
- 2.2 ソーシャルグラフを構成する要素
- 2.3 ソーシャルグラフを利用する
第3章 WebサイトをFacebookに最適化する
- 3.1 Social Pluginsの利用
- 3.2 Open Graph Protocolへの対応
- 3.3 ドメインのInsightsを確認する
第2部 APIを知る
第4章 FacebookのAPI
- 4.1 APIの体系
第5章 Graph API
- 5.1 ソーシャルグラフにおけるオブジェクトの概念
- 5.2 オブジェクトのタイプ(型)と仕様
- 5.3 オブジェクトの取得
- 5.4 オブジェクトの作成
- 5.5 オブジェクトの削除
- 5.6 オブジェクトの検索
第6章 OAuth API
- 6.1 2種類のOAuth
- 6.2 クライアントサイドのためのOAuth
- 6.3 サーバサイドのためのOAuth
- 6.4 Extended Permissions一覧
第7章 FBMLとXFBML
- 7.1 FBMLとは
- 7.2 FBMLタグのいろいろ
- 7.3 XFBML
第8章 FQL
- 8.1 FQLとは
- 8.2 テーブルとカラム
- 8.3 FQLのルール
- 8.4 FQLで使える関数
- 8.5 FQLを利用するには
第9章 Legacy REST API
第3部 実装する
第10章 開発の準備
- 10.1 アプリケーションの登録
- 10.2 Canvasアプリケーション
- 10.3 Web Site
- 10.4 Mobile Application
第11章 開発メンバーの管理
- 11.1 共同開発者やテスターの管理
- 11.2 テストアカウント
第12章 JavaScriptによる開発
- 12.1 準備
- 12.2 Hello Facebook! 利用者の名前を表示する
- 12.3 FB.apiでGraph APIを使う
- 12.4 FB.apiを使ってFriends一覧を表示する
- 12.5 XFBMLの併用
- 12.6 FBMLタグをパースする
- 12.7 FQLの利用
- 12.8 Extended Permissions
- 12.9 Wallに投稿する
- 12.10 Canvasのリサイズ
- 12.11 FB.uiを使ってFacebook標準のダイアログを表示する
- 12.12 FB.uiを使ってアプリケーションリクエストを送る
- 12.13 「お気に入りビューア」を作ってみよう
第13章 PHPによる開発
- 13.1 準備
- 13.2 PHPでHello Facebook!
- 13.3 Graph APIを利用してFriendsリストを表示する
- 13.4 XFBMLとの併用
- 13.5 OAuthとExtended Permissions
- 13.6 Graph APIの使い方
- 13.7 Wallに投稿する
- 13.8 Legacy REST APIを使う
- 13.9 オフラインアクセス
第14章 Pythonによる開発
- 14.1 SDKの利用準備
- 14.2 PythonでHello Facebook!
- 14.3 Graph APIを利用してFriendsのリストを表示する
- 14.4 Graph APIを使った投稿——Wallに投稿する
- 14.5 オフラインアクセス
第15章 iOSアプリケーションの開発
- 15.1 SDK利用の準備
- 15.2 OAuthとExtended Permissions
- 15.3 ダイアログを使ったOAuth
- 15.4 Graph APIの利用——Wallに投稿する
- 15.5 Legacy REST APIの利用
- 15.6 ダイアログを利用した投稿
- 15.7 応用例: Placesを検索してCheckinを投稿する位置情報アプリケーション
第16章 Androidアプリケーションの開発
- 16.1 SDKの利用準備
- 16.2 簡単なアプリケーションの作成
- 16.3 Graph APIの利用
- 16.4 Legacy REST APIの利用
- 16.5 Graph APIを利用してWallに投稿する
- 16.6 ダイアログを表示してWallに投稿する
- 16.7 応用例: Placesを検索してCheckinを投稿する位置情報アプリケーション
第17章 開発のtips
- 17.1 国際化
- 17.2 Facebook Developersのツール
- 17.3 ブラウザからのリクエストの解析
- 17.4 APIのテスト
第18章 アプリケーションを公開してから
- 18.1 アプリケーションの「提出」(Submit)
- 18.2 Facebook Adsで広める
- 18.3 アプリケーションのページを管理する