2012-07-16 3 views
0

나는 우리가 URL을 요청 헤더와 https://mail.google.com/mail/feed/atom/를 호출 할 필요가 수신 메일에 대한 피드를 얻기를 위해 Gmail에서 이메일의 전체 세부 사항을 얻기 위해 노력하고 있어요 안녕하세요 다음 내가 인코딩 된 사용자 이름을 넣어 가지고 이처럼 계정을 전달하십시오. conn.setRequestProperty ("인증", "기본"+ Base64.encode ((사용자 이름 + ":"+ 비밀번호) .getBytes()));ID에 대한 이메일의 전체 세부 사항을 얻기

이 URL을 호출 한 후 자바에서 코드를 작성하고 있는데 사용자의 이메일 피드를 받고 있지만 피드의 요약 요소가 매우 짧기 때문에 이메일의 전체 정보를 알고 싶습니다. 이메일의 전체 요약을 원합니다. 이 피드에서 메일 ID를 얻으려면 이 아이디를 얻은 다음 특정 메일에 대한 완전한 정보를 얻으려는 요청 헤더 나 매개 변수로이 URL에서 clientlogin을 사용하고 있습니다. 여기에 제대로 피드 .this 예를 들어 작업을 얻기위한 코드

URL url2=new URL("https://mail.google.com/mail/feed/atom/"); 

     HttpURLConnection conn=(HttpURLConnection)url2.openConnection(); 
      conn.setDoOutput(true); 
      conn.setRequestMethod("GET"); 

     conn.setRequestProperty("Authorization", "Basic " + Base64.encode(("riteshmehandiratta1" + ":" + "shinderjeetji").getBytes())); 

     conn.connect(); 

     BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream())); 



     String line; 

     String contents = ""; 



     while ((line = reader.readLine()) != null) { 

      contents += line; 

     } 


System.out.println(contents); 

입니다. 이메일 세부 정보를받는 방법 ?? 당신이받은 편지를 완벽하게 제어하려면

https://developers.google.com/google-apps/gmail/gmail_inbox_feed

:

답변