在Android中访问Google Calendar api

时间:2013-04-04 09:39:31

标签: android rest openssl google-calendar-api google-oauth

我是新手使用Google API。我正在尝试检索Google日历API并向用户显示事件数据。我已经完成了“http://samples.google-api-java-client.googlecode.com/hg/calendar-android-sample/instructions.html?r=default”,但我对API密钥生成感到震惊。

请告诉我如何使用openssl生成oauth2.0密钥。

我打算使用其他网络服务来使用Google日历API,因此请帮助我使用其他网络服务而不是客户端图书来使用Google日历API。

谢谢&问候 迷你。

1 个答案:

答案 0 :(得分:1)

  1. 找出调试证书的位置。转到Eclipse:Window - >首选项 - > Android - >构建文件的位置将位于“默认调试密钥库”或“自定义调试密钥库”的底部。记下这一点。
  2. 找出Java JDK bin文件夹的位置。在我的情况下,它是:'C:\ Program Files \ Java \ jdk1.7.0_17 \ bin'。这取决于您拥有的JDK版本。

    在那里打开一个命令窗口。 (在Windows 7上:SHIFT +右键单击文件夹,然后从上下文菜单中选择“在此处打开命令窗口”。)

  3. 使用密钥库工具从密钥库中获取SHA1指纹。(参见屏幕截图)

    keystore -list keystore 'path-to-your-keystore'
    

    (在我的情况下是:C:\ Users \ D \ .android \ debug.keystore)

    输入密钥库的密码,然后记下SHA1证书指纹。如果您使用默认的Android调试密钥,则密码为:'android。

  4. 根据您提供的链接上的说明在Google apis控制台上注册应用和SH1指纹。 '创建另一个客户ID' - >选择“已安装的应用程序” - >选择'Android' - >输入您的应用的包名称和上一步骤中的SHA1指纹 - > '创建客户ID'

  5. 使用您的发布证书重复步骤2-4。
  6. 就是这样,示例应用程序应该可以正常运行。祝你好运。

    enter image description here