Попытка получить список всех электронных таблиц в Документах Google - PullRequest
0 голосов
/ 01 ноября 2011

Я новичок в использовании API таблиц Google.

Я хочу получить список всех электронных таблиц для аутентифицированного пользователя, использующего JAVA.

Что мне делать?

1 Ответ

3 голосов
/ 01 ноября 2011

Документация для руководства разработчика API данных Google google поясняется примерами.

http://code.google.com/apis/spreadsheets/data/3.0/developers_guide.html#ListingSpreadsheets

Проверьте вкладку Java.

URL metafeedUrl = new URL("https://spreadsheets.google.com/feeds/spreadsheets/private/full");
SpreadsheetFeed feed = service.getFeed(metafeedUrl, SpreadsheetFeed.class);
List<SpreadsheetEntry> spreadsheets = feed.getEntries();
for (int i = 0; i < spreadsheets.size(); i++) {
  SpreadsheetEntry entry = spreadsheets.get(i);
  System.out.println("\t" + entry.getTitle().getPlainText());
}

Сервис является аутентифицированным объектом SpreadsheetService

SpreadsheetService service = new SpreadsheetService();  
service.setAuthSubToken(sessionAuthToken);
...