1

我使用 1.7.1 SDK 在我的本地应用程序引擎开发服务器上创建了一个 python 应用程序。我经常使用 appcfg.py 和 upload_data 以及 csv 数据文件和 remote_api 将数据加载到其中。(效果很好!)

我现在已将应用程序部署到 gmail 帐户下的 Google App Engine appspot.com,没有任何错误,并选择(联合)OpenID 用于最终用户登录。

但是,当我尝试使用 appcfg.py 将数据上传到已部署的应用程序时,我收到“[INFO] Authentication Failed”错误。

我已经用谷歌搜索了几天寻找解决方案,但我发现了相互矛盾的建议。尼克约翰逊在他的博客上有一个旧的解决方法,但最近有人报告说它不起作用。SDK 的 appcfg.py 现在支持 --oauth2 选项,但我找不到关于如何从命令行批处理文件中使用它的简明说明——除了文档说它不适用于 upload_data。

我已将此问题作为错误提交给 Google App Engine 问题跟踪器。

我使用 --no_cookies 命令行选项。根据 Google 的建议,我在将我的应用从 OpenID 切换到 Google Accts API 后再次尝试,但也失败了。

有谁知道将 CSV 数据上传到已部署的 python 应用程序的当前和首选(工作!)方法?我不认为将数据上传到已部署的应用程序是“边缘案例”,是吗?!

4

0 回答 0