0
새로운 Gmail API를 사용하고 있습니다. 내 목표는 각 이메일의 모든 첨부 파일 목록을 얻는 것입니다. 그것은 끝났고 일합니다.GMAIL API를 사용하여 첨부 파일의 고유 ID 가져 오기
이제 사용자가 각 첨부 파일을 클릭하면 각 첨부 파일을 새 창에서 열려면 직접 링크를 받으십시오. "ID"를 어떻게 얻을 수 있습니까?
Message message = service.users().messages().get(userId, messageId).execute();
List<MessagePart> parts = message.getPayload().getParts();
for (MessagePart part : parts) {
if (part.getFilename() != null && part.getFilename().length() > 0) {
String filename = part.getFilename();
String attId = part.getBody().getAttachmentId(); // It isn't ID that Im looking for.
내가 자바를 사용
이 내가 할 것입니다.
고맙습니다. 디에고.
귀하의 아이디어는 훌륭하지만 제가 찾고있는 것이 아닙니다. 첨부 파일을 표시하고 싶지 않습니다. 편집하고 싶습니다. 나는이 일을하려고 노력할 것이다. –
GDrive에 업로드하여 사용자가 Google 드라이브에서 열 수 있도록하는 것이 좋습니다. 그렇게하면 사용자는 자신의 응용 프로그램을 선택하여 문서를 편집 할 수 있습니다. – David
음,이 아이디어는 우리가 사용하고있는 것입니다. GDrive에 이러한 모든 첨부 파일이 있으며 GDrive 편집기에서 열 수 있습니다. 나는 'javamail'을 사용하여 EMAIL_ID와 ATTACHMENT_ID를 가져 와서 내 첨부 파일을 저장했지만이 API를 사용하면 같은 값을 가지지 않습니다 ... –