4
제 경우에는 사용자로부터 모든 이메일을 검색해야합니다. 그러나 gmail은 웹 인터페이스에서 날짜를 표시 할 수 있지만 일부 이메일의 헤더에는 "날짜"가 없습니다. 그래서,이 날짜를 검색하는 방법이 있습니까?날짜가없는 이메일
Gmail에서 이메일과 관련된 몇 가지 추가 정보를 보내겠습니까?
제 경우에는 사용자로부터 모든 이메일을 검색해야합니다. 그러나 gmail은 웹 인터페이스에서 날짜를 표시 할 수 있지만 일부 이메일의 헤더에는 "날짜"가 없습니다. 그래서,이 날짜를 검색하는 방법이 있습니까?날짜가없는 이메일
Gmail에서 이메일과 관련된 몇 가지 추가 정보를 보내겠습니까?
이제 Gmail에서 메시지를 생성 한 시간을 나타내는 Gmail API를 통해 internalDate
을 가져올 수 있습니다.
목록 메시지 :
GET https://www.googleapis.com/gmail/v1/users/me/messages?access_token={YOUR_API_KEY}
응답 :
{
"messages": [
{
"id": "14ea5fa7f99dc9e6",
"threadId": "14ea5fa7f99dc9e6"
}, ...
}
그리고 internalDate
을 요청, 개별적으로 메시지를 얻을.
GET https://www.googleapis.com/gmail/v1/users/me/messages/14ea5fa7f99dc9e6?fields=internalDate&access_token={YOUR_API_KEY}
응답 : 얻을 요청 : 당신이 스레드로 작업하는 경우
{
"internalDate": "1437303729000" // This is the time in ms it was created.
}
, 당신은 단순히 Users.thread을 실행하여 스레드에서 각 메시지의 internalDate
를 얻을 수 있습니다.
정확하지 않은 전화를 걸고 응답을 보내면 적절치 않습니까? 상상해 봐 .get()? '형식'이란 무엇입니까? 이메일 (채팅/행 아웃이 아님)입니까? –
Message.get()이 아니라 message ressources와 같은 threads.get()입니다. 이 메일의 메시지 ressource에는 헤더 날짜가 없지만 EML (http://pastebin.com/4XxEHaMf)으로 보낼 때 메일에 날짜 헤더가 없기 때문에 정상입니다. 그렇다면 Gmail이 웹 인터페이스에 좋은 날짜를 표시하는 방법은 무엇입니까? 그리고 API로이 날짜를 쉽게 검색 할 수 있습니까? 추신 : 영어로 죄송합니다. – Quentin01