如何在Glass中使用Google API

时间:2014-02-11 08:51:43

标签: google-glass google-mirror-api

有人请帮我在Google Glass中使用Google API。我需要在Glass中使用Calendar API我应该采取哪种方法进行用户身份验证?

我是否需要使用Mirror API?

[编辑]

我的困惑在于: - 我已将APK安装到玻璃上。现在,我的应用需要经过身份验证的(OAUTH)请求才能访问Google Calendar API。那么Mirror API如何通过GDK与app构建进行通信?或者在安装之前我需要先进行身份验证?

2 个答案:

答案 0 :(得分:1)

经过身份验证后,日历可以与google apis一起用于日历。为此,与日历休息Web服务的通信将由服务器端技术(java,php,等等)进行。

镜像API仅作为服务器端应用程序和玻璃之间的桥梁而需要。

  • 首先下载示例镜像api app:https://developers.google.com/glass/samples/mirror
  • 然后您需要在Google App控制台中创建应用:https://code.google.com/apis/console/?pli=1
  • 然后通过控制台启用应用程序的日历api和镜像api,某些步骤可能需要谷歌的批准,但它很快
  • 之后在控制台中创建webapp凭据
  • 更新镜像示例应用中的oauth.properties以使用您在控制台中可以看到的oauth道具
  • 更新身份验证代码以包含除默认权限之外的日历权限(这将反映在用户的初始接受表单上,例如应用程序请求访问manafge您的claendar并查看您的基本个人资料信息)
  • 准备公共IP可用服务器(使用任何托管服务提供商)
  • 在启用了https的服务器上运行您的镜像api示例
  • 此IP地址的注册名称,原始IP地址将不起作用
  • 访问应用程序 - 您将看到接受表单,接受它
  • 现在在示例镜像api app中再开发一个操作,它将插入日历条目。所有谷歌apis使用凭据对象与服务进行通信 - 您将在服务器端提供它。所以你只需添加一些按钮“添加日历条目”并附加后期操作就可以触发带有所需操作名称的servlet。

这将让您基本了解如何使用google apis with glass

答案 1 :(得分:0)

这取决于您尝试使用Calendar API的确切内容,但是,听起来您的Glassware是Mirror API的理想选择。

用户身份验证和授权应使用OAuth2完成。有关使用镜像API进行身份验证的详情,请参阅https://developers.google.com/glass/develop/mirror/authorization;有关日历身份验证的详情,请参阅https://developers.google.com/google-apps/calendar/auth

相关问题