2013-04-04 92 views
0

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

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

我打算使用Google日历API使用其他网络服务,所以请帮助我如何使用其他Web服务而不是客户端库来使用Google日历API。

谢谢& Registers mini。

回答

1
  1. 找出您的调试证书的位置。转到Eclipse:Window - > Preferences - > Android - > Build文件的位置将位于'Default debug keystore'或'Custom debug keystore'的底部。记下这一点。
  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:\用户\ d \ .android \ debug.keystore)

    为密钥存储输入密码,然后请记下的SHA1证书指纹。如果您使用默认的Android调试密钥,那么密码是:'android。

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

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

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

enter image description here