![](/img/trans.png)
[英]Unit Testing Google Cloud Datastore using Cloud Datastore Client library
[英]Using 'Google Cloud Datastore API Client Library for Java' with Gradle
我正在嘗試將Google Cloud Datastore用於Android應用程序中的簡單讀取/寫入功能。
我轉到此頁面並編譯了這個“ compile 'com.google.apis:google-api-services-datastore:v1beta2-rev31-1.22.0'
” gradle依賴項以及MavenCentral存儲庫。
然后,我在這里查看了批處理文檔,但是編譯的gradle庫缺少此示例代碼中使用的Calender類:
JsonBatchCallback<Calendar> callback = new JsonBatchCallback<Calendar>() {
public void onSuccess(Calendar calendar, HttpHeaders responseHeaders) {
printCalendar(calendar);
addedCalendarsUsingBatch.add(calendar);
}
public void onFailure(GoogleJsonError e, HttpHeaders responseHeaders) {
System.out.println("Error Message: " + e.getMessage());
}
};
...
Calendar client = Calendar.builder(transport, jsonFactory, credential)
.setApplicationName("BatchExample/1.0").build();
BatchRequest batch = client.batch();
Calendar entry1 = new Calendar().setSummary("Calendar for Testing 1");
client.calendars().insert(entry1).queue(batch, callback);
Calendar entry2 = new Calendar().setSummary("Calendar for Testing 2");
client.calendars().insert(entry2).queue(batch, callback);
batch.execute();
為了獲得該類,我還需要編譯其他哪些依賴項?
我用Google搜索周圍,看着其他計算器問題, 在這里和樣本項目在這里和我似乎無法找到如何做CRUD操作與谷歌數據存儲一個簡單的演示。 有人可以指出一些綜合性文檔/教程的方向,該教程解釋了如何在不使用Google App Engine的情況下對Google Datastore執行CRUD操作嗎?
提前致謝
如您的鏈接頁面中所述:
calendar-cmdline-sample中提供了使用Calendar API的批處理的完整示例。
Calenadar API主頁位於:
https://developers.google.com/api-client-library/java/apis/calendar/v3
那里顯示了Gradle腳本需要:
repositories {
mavenCentral()
}
dependencies {
compile 'com.google.apis:google-api-services-calendar:v3-rev191-1.22.0'
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.