試験公開中

このエントリーをはてなブックマークに追加

facebookアプリケーション開発ガイド

KADOKAWA/アスキー・メディアワークス

2,240円+税

WebアプリケーションからiOS/Android対応アプリケーションまで徹底解説! Facebook内部で動作するアプリケーション、Facebookと連携した外部のWebアプリケーション、FacebookのAPIを活用したPC/ スマートフォン上で動作するアプリケーションの作り方を解説。

書誌情報

  • 著者: 株式会社鳥人間 郷田まり子
  • 発行日:
  • 最終更新日: 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 アプリケーションのページを管理する
付録 逆引き
Home 書籍一覧 facebookアプリケーション開発ガイド ▲ ページトップへ戻る