【问题标题】:Acessing Google Calendar api in android在 android 中访问 Google Calendar api
【发布时间】:2013-03-26 07:38:04
【问题描述】:

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

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

我计划使用 rest web services 使用 Google 日历 API,所以请帮助我如何使用 rest web 服务而不是客户端库来使用 Google calendar API。

感谢和问候 迷你。

【问题讨论】:

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


    【解决方案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' --> 选择 '已安装的应用程序' --> 选择 'Android' --> 输入您的应用程序的包名称和上一步中的 SHA1 指纹 --> '创建客户端 ID'

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-19
      • 1970-01-01
      相关资源
      最近更新 更多