要上傳程式的話,首先要在 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
沒有留言:
張貼留言