0
我有以下代碼來訪問使用OAUTH 2.0的日曆API。訪問GoogleCredentials時出錯
public static Calendar build(String accessToken) {
HttpTransport transport = AndroidHttp.newCompatibleTransport();
JacksonFactory jsonFactory = new JacksonFactory();
httpRequestInitializer(credential);
Log.i("Reached calendar builder", "Reached calendar builder");
GoogleCredential credential = new GoogleCredential();
Calendar service = new Calendar.Builder(transport, jsonFactory, credential)
.setApplicationName("Meetrbus/1.0")
.setHttpRequestInitializer(credential);
.setJsonHttpRequestInitializer(
new JsonHttpRequestInitializer() {
public void initialize(JsonHttpRequest request) {
CalendarRequest calendarRequest = (CalendarRequest) request;
// TODO: Get an API key from Google's APIs
// Console:
// https://code.google.com/apis/console.
calendarRequest
.setKey("API_ACCESS_KEY");
}
}).build();
return service;
}
當我運行的代碼,應用程序強制關閉和logcat中給了我以下錯誤:
Could not find class 'com.google.api.client.util.Clock', referenced from method com.google.api.client.auth.oauth2.Credential.<init>
我試圖改變密切的一切,現在我沒有cluee至於什麼去做!
我這樣做了已經嘗試重做,但並沒有解決它。然後我回滾到使用api的以前版本,它不會拋出任何錯誤。仍然不知道它打了什麼 – SKen
谷歌文檔和谷歌樣本不再匹配。它們完全不同步。自從一個星期以來,我嘗試用當前的API獲得一個工作示例。 –