簡體   English   中英

通過Gradle使用“ Java的Google Cloud Datastore API客戶端庫”

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM