【Facebook APIのサンプル集】「facebookアプリケーション開発ガイド」(ASCII,株式会社鳥人間・郷田まり子著)

facebookアプリケーション開発ガイド」(ASCII,株式会社鳥人間・郷田まり子著)

まえがきより抜粋:

  • Facebookの標準的な機能に加えてさらに魅力的なのは,そのFacebookの機能を自在に拡張する機能が世界中の技術者に提供されていることです。Facebookはもはやサービスという枠を超え,世界のコミュニケーションのプラットフォームであり,インフラであるといえます。
  • 本書ではFacebookの豊富な機能と,Facebook上に蓄積されたソーシャルグラフを生かしたアプリケーションの開発手法を解説します。またアプリケーションだけでなく,既存のWebサイトやWebサービスの情報がFacebook上でより共有されやすくするための手法を解説します。Facebookとうまく付き合いながらサイトの価値を上げるために,これからのWebマスターが知っておくべき情報です。
  • FacebookAPIは洗練され,シンプルに体系化された構造を持つ一方,奥の深さを備えています。公式ドキュメントの量も膨大で,全てを把握するには多大な労力を要します。

内容の目次:

第1部 Facebookを知る

第1章 FacebookFacebookアプリケーションの概要

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章 FacebookAPI

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 アプリケーションのページを管理する

この本について:

Amazon.co.jpfacebookアプリケーション開発ガイド: 株式会社鳥人間 郷田まり子: 本
http://www.amazon.co.jp/facebook%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E9%96%8B%E7%99%BA%E3%82%AC%E3%82%A4%E3%83%89-%E6%A0%AA%E5%BC%8F%E4%BC%9A%E7%A4%BE%E9%B3%A5%E4%BA%BA%E9%96%93-%E9%83%B7%E7%94%B0%E3%81%BE%E3%82%8A%E5%AD%90/dp/4048703048/ref=tmm_jp_oversized_meta_binding_title_0

  • 開発者が短期間でFacebook開発の概要をつかむためのもの


facebookアプリケーション開発ガイド【委託】 - 達人出版会
http://tatsu-zine.com/books/facebook

  • 対象読者 Facebookアプリケーションや、Facebookと連携するWebサイト、iOSアプリやAndroidアプリを開発したい開発者


facebookアプリケーション開発ガイド/郷田まり子 (著) アスキー書籍 - システム開発・設計:honto電子書籍ストア
http://honto.jp/ebook/pd_26094830.html

  • くだらない作例しか載っていない本と比べると素晴らしく役に立つ


facebookアプリケーション開発ガイド :ノベル 漫画(マンガ)・電子書籍のコミックシーモア
http://www.cmoa.jp/title/1101073245/

  • 本書では、Facebookの内部で動作するアプリケーション、Facebookと連携した外部のWebアプリケーション、FacebookAPIを活用したPC/スマートフォン上で動作するアプリケーションの作り方を解説


AMW|雑誌・書籍検索 『facebookアプリケーション開発ガイド』
http://asciimw.jp/search/mode/item/cd/201109000586


facebookアプリケーション開発ガイド : 郷田まり子 | エルパカBOOKS - 9784048703048
http://www.hmv.co.jp/artist_%E9%83%B7%E7%94%B0%E3%81%BE%E3%82%8A%E5%AD%90_200000000771983/item_facebook%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E9%96%8B%E7%99%BA%E3%82%AC%E3%82%A4%E3%83%89_4073636

  • facebookが開発者向けに提供している機能を網羅し、それらを利用したアプリケーションの開発手法を紹介


読:『facebookアプリケーション開発ガイド』 | Vamp Records
http://www.ivoryworks.com/blog/2011/07/1564

  • 裏表紙に小さく『中級技術者向け』と書いてある


読書報告――「facebookアプリケーション開発ガイド」 « カリフォルニアワインのお勝手口
http://www.matsubarafamily.com/blog/item/3775

  • Facebookをプラットフォームとして利用する方法についてまとめたのが本書だ。ソーシャルグラフAPI,OAuthのAPI,FBMLなど,さまざまなAPIを整理して説明しているとともに,PHPPythonJavaScript,Objective Cなど,開発する対象それぞれについても詳しく実例で説明


facebookアプリケーション開発ガイド | 書籍・コミックを試し読みしてTwitterで共有!|epub viewer for twitter
http://epub-tw.com/15986/facebook%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E9%96%8B%E7%99%BA%E3%82%AC%E3%82%A4%E3%83%89/

  • WebアプリケーションからiOSAndroid対応アプリケーションまで徹底解説