こんにちは、受信メールのフィードを取得するために gmail でメールの完全な詳細を取得しようとしてい ます。要求ヘッダーでURL https://mail.google.com/mail/feed/atom/を呼び出す必要があります。次に、エンコードされたユーザー名を入力する必要があります。このようにアカウントの単語を渡します conn.setRequestProperty("Authorization", "Basic " + Base64.encode((username + ":" + password).getBytes()));
この URL を呼び出した後、Java でコードを書いています。ユーザーのメール フィードを取得していますが、フィードの概要要素が非常に短いため、単一のメールの詳細を知りたいです。メールの完全な概要を取得したいです。メールを取得します。このフィードから id を取得した後、この例で clientlogin を使用している特定の電子メールに関する完全な情報を取得するために、どの要求ヘッダーまたはパラメーターを使用して呼び出す URL を取得します。ここにコードスニペットがあります
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);
フィードを取得するため。この例は適切に機能します。メールの詳細を取得する方法?? 助けてください...