2010-02-04 5 views
0

자바 라이브러리를 사용하여 gdata API에 액세스하고 있습니다. 나는 단지 문서의 내용을 인쇄 할 수 있기를 원한다. 내 프로젝트 내 피드에있는 모든 문서를 나열하는 I 설정은, 지금은 문서 목록을 가지고, 나는 그것의 내용을 인쇄 할 : 우리는 항목에서 URL을 얻을되어있는 것처럼gdata API에서 문서의 콘텐츠를 읽으시겠습니까?

for (DocumentListEntry entry : feed.getEntries()) { 
    // Ok, how do we print the doc's contents now? 
    entry.getContents(); 
} 

것 같습니다, URL에서 직접 내용을 읽으십시오.

MediaContent content = (MediaContent)entry.getContent(); 
String url = content.getUri(); 

하지만 난 그것에서 읽으려고 할 때, 나는 '이 내용이 이동'라고하는 HTML 응답을 얻을 : 나는 게시물이 우리가 그 URL을 얻을 방법이 아니라는 발견했다. 나는 우리가 http-read 메소드를 인증해야하기 때문에 이것이라고 읽었지 만, 어떻게해야하는지 잘 모르겠습니다. 이 작업을 수행 할 수있는 기본 제공 방법이 없습니까?

감사

+0

안녕 user246114이 - 당신이 어떤을 발견 한 경우 알려 주시기 바랍니다 수 문제의 해결책? 나는 같은 문제에 직면 해 있으며 어떤 해결책도 찾을 수 없었다. – user381878

답변

0
MediaContent content = (MediaContent) entry.getContent(); 
MediaSource source = docService.getMedia(content); 
InputStream in = source.getInputStream(); 
관련 문제