2011年1月16日

使用 Google 應用服務引擎 ( GAE = Google App Engine ) 建立 Facebook 應用程式 (VI) 我的第一個fb on gae程式--雲端執行

要上傳程式的話,首先要在 https://appengine.google.com/ 先申請一個app,並且把所申請的 id 填到app.yaml的 application 欄位。觀察了launcher的log,應該是在本地的應用程式目錄下達這樣的指令

python "C:\Program Files\Google\google_appengine\appcfg.py" --no_cookies --email=你的帳號@gmail.com --passin update .

這個--passin 參數的目的是可以由檔案抓密碼,這樣就不用再打一次…懶啊~~

http://www.mail-archive.com/google-appengine@googlegroups.com/msg29550.html

由訊息中會發現會發現一個警告(不是錯誤),還需要安裝一個ssl模組 (我咧…淦…什麼…現在才講),但不裝是不影響上傳的,而且在windows平台上裝這個很麻煩(http://pypi.python.org/pypi/ssl) ,中間會問你的密碼,輸入後過一會就ok了

上傳完後,到 https://appengine.google.com/ 看看,版本號遞增了,再去fb改對應之前指到本機的設定,到 https://appengine.google.com/settings 中所指定的位置,然後就可以看到跟剛才在本地端執行時一樣的結果

GAE上傳的詳情也可參考
http://code.google.com/intl/zh-TW/appengine/docs/python/gettingstarted/uploading.html

更fancy的facebook應用程式範例可以參考官方網站

http://developers.facebook.com/docs/samples/canvas

開發時的一些問題,如為何使用chrome在本地端運行時經常沒有回應,如何使用dict型態的資料欄位,在中文網頁中似乎只有這個地方找得到:

http://www.keakon.net/category/Google%20App%20Engine

沒有留言:

張貼留言