Я использую библиотеку Java для доступа к API gdata. Я просто хочу иметь возможность распечатать содержимое документа. Я настроил свой проект на вывод списка всех документов в моем фиде, теперь, когда у меня есть список документов, я хочу напечатать его содержимое:
for (DocumentListEntry entry : feed.getEntries()) {
// Ok, how do we print the doc's contents now?
entry.getContents();
}
Похоже, что мы должны получить URL из записи, а затем сами прочитать содержимое по URL. Я нашел сообщение о том, что вот так мы получаем этот URL:
MediaContent content = (MediaContent)entry.getContent();
String url = content.getUri();
но когда я пытаюсь прочитать его, я получаю ответ в формате html, в котором говорится: «этот контент перемещен». Я читал, что это потому, что мы должны аутентифицировать наш метод чтения http, но я не уверен, как это сделать. Неужели нет встроенного способа сделать это?
Спасибо