2014-11-21 80 views
0

我需要为Google Glass创建一个(演示)应用程序,只需一个简单的用户交互操作:在Glass上插入一张卡片并获得回应该应用程序的响应。 我认为这可以通过使用镜像API来完成。使用服务帐户致电Google Glass Mirror API

此应用程序不是一个Web应用程序,所以我认为我需要使用服务帐户。

我在Google APIs控制台https://code.google.com/apis/console/上创建了一个API项目并启用了Google Mirror API。 之后,我创建了一个新的客户端ID与应用程序类型“服务帐户”(代表您的应用程序而不是最终用户调用Google API;更多信息在https://developers.google.com/accounts/docs/OAuth2#serviceaccount)。 结果是客户端ID,电子邮件地址和公钥指纹以及带密码的P12密钥。

问题是我找不到一个示例如何执行服务帐户身份验证,例如插入卡片。

任何想法?使用的编程语言不太重要...

另请参见Can I use OAUTH2 Service Accounts with Glass Mirror API?,但不幸的是没有答案。

编辑:

从下面的答案我明白我不能使用的服务帐户这一点。 是否正确,我总是需要一个Web应用程序,Google Glass有一个回调URL,因此数据可以从Glass发送到应用程序?

我们开发仓库管理系统,仓库中的操作员使用与服务器通信的语音客户端(如http://www.epf-gmbh.de/bilderorg/talkman_joe.jpg)。服务器向客户端发送命令,操作员可以将语音命令发送回服务器。

为了演示的目的,我想用Google Glass替换语音客户端。

编辑2:

事情是这样的:http://youtu.be/kbcskj4yAvo

回答

0

你不能这样做时间表运营与服务帐户。大多数镜像API操作(时间轴,联系人和订阅)都需要用户帐户,因为这些操作必须代表用户完成,以便正确识别将使用哪个玻璃杯。

更新:

你的后续问题不完全涉及到身份验证问题,他们可能会在一个新的问题得到更好的要求,但两个快速点:

  • 是,如果您想从Glass中获取信息到您的服务器上,那么在使用Mirror API时,您需要一个可以回调的web应用程序。您将注册为Subscription的一部分。

  • 您指定的示例使用GDK,而不是Mirror API。

+0

谢谢。这是否意味着我总是需要一个带有回调URL的Web应用程序? (我更新了我原来的问题;编辑完成后......) – 2014-11-22 08:36:34

+0

答案已更新,但您要回避您提出的原始问题。您可能希望将其作为StackOverflow中的新问题启动。 – Prisoner 2014-11-22 12:03:51

+0

好吧,你是对的。感谢您的帮助。 – 2014-11-22 16:22:00

相关问题