1

IDE を使用せずに Java から Google カレンダーにイベントを追加する必要があります。アプリケーションを開発するために必要な要件は何ですか。そのために必要な API はありますか? JavaでそのAPIを使用する方法が必要ですか。現在、JDK 1.6 のみを使用しています。誰でもこれを行うのを手伝ってもらえますか?

4

1 に答える 1

3

Google Data Java Client Libraryを使用し、プロジェクトに JAR を含めて、これらを使用できます。

import com.google.gdata.client.*;
import com.google.gdata.client.calendar.*;
import com.google.gdata.data.*;
import com.google.gdata.data.extensions.*;
import com.google.gdata.util.*;
import java.net.URL;

新しいカレンダー イベントを作成するには、次のコードを使用できます。

URL postUrl =
  new URL("http://www.google.com/calendar/feeds/liz@gmail.com/private/full");
EventEntry myEntry = new EventEntry();

myEntry.setTitle(new PlainTextConstruct("Tennis with Darcy"));
myEntry.setContent(new PlainTextConstruct("Meet for a quick lesson."));

Person author = new Person("Elizabeth Bennet", null, "liz@gmail.com");
myEntry.getAuthors().add(author);

DateTime startTime = DateTime.parseDateTime("2006-04-17T15:00:00-08:00");
DateTime endTime = DateTime.parseDateTime("2006-04-17T17:00:00-08:00");
When eventTimes = new When();
eventTimes.setStartTime(startTime);
eventTimes.setEndTime(endTime);
myEntry.addTime(eventTimes);

// Send the request and receive the response:
EventEntry insertedEntry = myService.insert(postUrl, myEntry);

ソース: http://code.google.com/apis/gdata/client-java.html

于 2010-06-08T04:47:34.063 に答える