facebook で
認証、ウォールへの投稿リクエストの往診などのユーザインターフェースとしてDialog
が使える
ダイアログボックスを使うと
統一されたユーザインターフェースでアプリ作成ができる
参考URLは
http://developers.facebook.com/docs/reference/dialogs/
ちなみに、これは英語サイト
でも最新技術は基本英語
ウォールに投稿するには
Feed ダイアログボックスを使う
Feed ダイアログボックスを使うには
http://www.facebook.com/dialog/feed
に必要なプロパティを指定してアクセス
キャンバスアプリの場合
最低限 app_id つまり アプリケーションID
と
redirect_url これはキャンバスアプリのURL
この2つの指定が必須
もし。アプリのIDが12345
キャンバスページURLが http://apps.facebook.com/test
だった場合
Feed ダイアログボックスのURLは
http://www.facebook.com/dialog/feed?app_id=12345&redirect_url=http://apps.facebook.com/test
となります(ちなみに
画面の都合上2行に見えますが、入力するときには1行です)
Feed ダイアログボックスは
投稿に成功すると
post_id プロパティに オブジェクトのIDが返ってくるので
この値をチェックして投稿の成否を調べます