Facebookアプリ事始め
※前サイトからの移行です.
大変ごぶざたしておりました\(^o^)/
早くも飽きグセが出てヤバい感じです.
飲んだ勢いからFacebookページの解析が出来ないかという話題になり,完全なる勢いでFacebookアプリの開発を始めましたのでまとめます.参考にしたページはこちら.
詳細は参考ページに大変詳しく書かれておりますので,こちらにはざっとした流れのみを書いておきます.
GoogleAppEngine+Python.
1st step. Google App Engine
- Google App Engineアカウントの作成.コチラからどうぞ.
Create Application
→ 必要情報の入力(アプリ名とURLは後で使うのでメモっておく)- Application Registered Successfullyでおk.
- Google App Engine Launcherのインストール.downloadはコチラからどうぞ.
- Launcherを立ち上げる(Symlink関係はOKで ← 適当).
2nd step. Facebook Developers
- Facebook Developersに登録.コチラからどうぞ.
Apps
→新しいアプリを作成
→ 必要情報の入力.基本設定
→Facebookでログインするウェブサイト
→ 先ほどGoogle App Engineで登録したApplicationのURL.
E.g. http://****.appspot.com/- App IDとApp Secretをメモっておく.
3rd step. facebook-sdk (Python)
- Githubからfacebook-sdk(Python)を入手&解凍.コチラからどうぞ.
- PC上のお好きな場所にアプリ名と同様のフォルダを作成.
- facebook-sdk中から,facebook.pyおよびexamples/appengine/の中身全てをフォルダに移動.
- app.yaml中のapplication名を当該アプリ名に変更 → 保存.
E.g. application: ***** - example.pyの
FACEBOOK_APP_ID
および,FACEBOOK_APP_SECRET
を変更 → 保存.
4th step. Deploy
- GoogleAppEngineLauncherから
File
→Add Existing Application
→ 作成したフォルダを選択 Deploy
→ 必要情報を入力 → ログイン!- exist code 0で成功
- 登録したアプリサイトにとぶ
- ログインボタンがあるはず(成功!)
あとはexample.pyやexample.htmlをいじっていけばいいよう.
とりあえずスタートライン:)