0

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

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

我打算使用休息网络服务来使用谷歌日历 API ,所以请帮助我如何使用休息网络服务而不是客户端库来使用谷歌日历 API。

谢谢和问候迷你。

4

1 回答 1

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

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

  3. 使用 Keystore 工具从您的密钥库中获取 SHA1 指纹。(见截图)

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

    (在我的例子中是:C:\Users\D\.android\debug.keystore)

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

  4. 根据您包含的链接上的说明,在 Google apis 控制台上注册应用程序和 SH1 指纹。'创建另一个客户端 ID' --> 选择 'Installed application' --> 选择 'Android' --> 输入您的应用程序的包名称和上一步中的 SHA1 指纹 --> '创建客户端 ID'

  5. 使用您的发布证书重复步骤 2-4。

就是这样,示例应用程序现在应该可以工作了。祝你好运。

在此处输入图像描述

于 2013-04-09T05:34:28.870 回答