2014-02-10 38 views
0

我一直在嘗試從Google運行幾個小時的示例中獲取基本項目。到目前爲止,我已經遵循了每一步,並沒有真正改變任何告訴我的內容,而是在導入所有庫並粘貼程序抱怨的默認代碼之後。谷歌日曆API android「GoogleAuthorizationRequestUrl無法解析爲類型」

Description Resource Path Location Type 
AccessTokenResponse cannot be resolved to a type MainActivity.java  line 63 Java Problem 

其他一些報告缺少像。 GoogleAccessProtectedResource,GoogleAuthorizationCodeGrant,GoogleAuthorizationRequestUrl

// Step 1: Authorize --> 
    String authorizationUrl = new GoogleAuthorizationRequestUrl(clientId, redirectUrl, scope) 
     .build(); 

默認的代碼,這是不工作的事實顯然是導致假設它的東西做的oauth2。

我很喜歡擺弄Android和Java,但在閱讀後,我通過右鍵單擊>屬性> java構建路徑來手動導入庫。

我輸入了所有要輸入的數據,並且無法理解爲什麼它幾乎是第一步出錯。

這就是我輸入的內容。

庫:

libs

所有我想要做的就是查看在Android應用程序中的公共日曆。這麼多麻煩來得到這個API的工作

的代碼,我期待在設置它們的發現here

謝謝!

+0

是否有您所使用的特殊原因基本Java庫(不是爲Android構建的),而不是Android提供的[Calendar Provider API](http://developer.android.com/guide/topics/providers/calendar-provider.html)? – ianhanniballake

+0

嗨,是啊,我有一個前面的問題,有人說這樣使用API​​,我通過教程,並認爲它會工作。很明顯不是。 我試圖使用Calendar Provider API。我使用當前登錄的Google帳戶顯示設備的日曆。但我無法弄清楚如何通過Calendar Provider API查看公共日曆。如果你有任何想法如何去做,那會更好,因爲我已經寫了一些已經寫好的代碼。嘿嘿。我從來沒有做過Java之前,所以android java/java是啊.. – Jamibi

+0

另一個問題是我有[這裏](http://stackoverflow.com/questions/21665862/how-to-view-a-public-google -calendar-via-an-android-application)想知道,我會不得不使用那個同步適配器的東西,因爲它提到ACCOUNT_TYPE_LOCAL?還是有另一種方法來做到這一點? – Jamibi

回答

0

嗨我正面臨與其他類客戶端庫相同的問題,特別是與GoogleAccessProtectedResource類。

從我發現GoogleAuthorizationRequestUrl不使用最新版本,而不是任何更多的,你應該嘗試使用GoogleAuthorizationCodeRequestUrl被發現在後面的包裝 com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeRequestUrl;