facebookアプリについて調査

facebookアプリについて調査したメモ。

とりあえず、hello world的にアプリを作ってみた。
非エンジニア女子による、15分間でできるfacebookアプリデビュー:GAE(Python編)

サンプル通りで動くが、1点だけ。
GAEのページを直参照する場合はexample.pyのままで動くが、
facebookページからのiframe参照の場合、
getではなく、postでリクエストされるので、以下のように2行を追加

class HomeHandler(BaseHandler):
    def get(self):
        path = os.path.join(os.path.dirname(__file__), "example.html")
        args = dict(current_user=self.current_user,
                    facebook_app_id=FACEBOOK_APP_ID)
        self.response.out.write(template.render(path, args))
    # 以下の2行を追加
    def post(self):
        self.get()

Graph APIとか調べたけど、結局はFQLによるアクセスが便利そう。
FQL :  Facebook Query Language
  document
  sample

uidがわかれば基本情報は認証無しで取れるみたい。
認証が必要なデータをFQLで取得する方法を今度調べる。

その他リンク
デモで理解する Facebookアプリ開発のポイント