如何在不执行oAuth的情况下调用appengine实例中的端点? (镜像API)

时间:2013-12-15 17:20:14

标签: python google-app-engine oauth jinja2 google-mirror-api

我正在尝试使用Mirror API创建一些Glassware。我是AppEngine和Jinja2的新手。我有python经验但从未使用过Web框架。所以基本上我在这方面很新。

我已经修改了镜像API的Python快速入门,以包含我的许多端点和设计。基本上我希望能够将数据从受限设备发布到Glass。我有一个端点所有设置,可以接受和解析数据并发送时间轴项。

我的问题是,设备本身就是自己动作并且无法提供输入,因此当我从中调用我的应用程序时,例如https://foo.appspot.com?operation=deviceData该应用会显示身份验证页面,然后没有任何反应。我可以在日志中看到正在发送auth页面,但设备不知道如何处理它。

基本上,我需要一种方法,我可以硬编码凭证,并且每次都要去做oauth。建议的方法是什么?另一个不需要auth传递数据的应用程序?这很好,因为我现在只需要用一个用户设置它,它只用于内部演示。

是否可以在标题中设置我的凭据并自动授权而不处理任何返回,更像是基本的auth如何工作?

还有“简单API访问”键。如果这些工作在这种情况下,我尝试创建浏览器和服务器密钥并在设备和浏览器中通过https://foo.appspot.com?operation=deviceData&key=KEY_HERE尝试它们,但在这两种情况下我仍然被提示登录。这是简单的访问键是什么?他们不使用镜像API吗?

基本上我的问题是,允许访问我的应用端点的最简单方法是什么,而无需oAuth或拥有自动身份验证的硬编码用户?

以下是我开始的项目:https://github.com/googleglass/mirror-quickstart-python

0 个答案:

没有答案