我正在尝试修改Counter Mirror 示例并让它在我的计算机上运行。我不想仅仅增加 1,而是增加 10(微不足道,是的,但目标是让它运行)所以我将 handler.py(在 /notify 中)中的必要行更改为:
'increment': lambda num: num + 10,
至于基本的玻璃器皿设置:
在 API 控制台中,我添加了 counteraugmented.appspot dot com/oauthcallback 和 localhost/oauthcallback(我无法发布 localhost 或 >2 链接,抱歉)
Glass API 已打开。
使用 id、secret 和重定向 uri 更新了 client_secret.json。三重拼写检查和所有实例都包括 https,而不是 http 更新 app.yaml 和应用程序名称。跑:
./appcfg --oauth2 update counteraugmented/
输出:
08:43 PM Host: appengine.google.com
08:43 PM Application: counteraugmented; version: 1
08:43 PM
Starting update of app: counteraugmented, version: 1
08:43 PM Getting current resource limits.
08:43 PM Scanning files on local disk.
08:43 PM Cloning 13 static files.
08:43 PM Cloning 60 application files.
08:43 PM Compilation starting.
08:43 PM Compilation completed.
08:43 PM Starting deployment.
08:43 PM Checking if deployment succeeded.
08:43 PM Deployment successful.
08:43 PM Checking if updated app version is serving.
08:44 PM Completed update of app: counteraugmented, version: 1
转到https://counteraugmented.appspot.com/oauth2callback并收到 404 错误。在 API 控制台日志中:
2013-08-06 20:53:50.500 /oauth2callback 404 14ms 0kb Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.71 Safari/537.36
70.166.86.68 - - [06/Aug/2013:20:53:50 -0700] "GET /oauth2callback HTTP/1.1" 404 188 - "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.71 Safari/537.36" "counteraugmented.appspot.com" ms=15 cpu_ms=0 cpm_usd=0.000021 app_engine_release=1.8.3 instance=00c61b117c0e4f53bedaf5e84288859a16dd0b9e
我成功地运行了 python 快速入门示例,这是我的下一个障碍。任何有关如何解决此问题的建议将不胜感激。(显然是 oauth、stackoverflow 和 glassdev 的新手)。谢谢!