2013-04-04 98 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