Gmail API PHP 라이브러리를 통해 모든 메시지를 가져 오는 데 문제가 있습니다. listUsersThreads
을 사용하여 모든 스레드를 검색하여 사용자 계정에서 전체 또는 부분 사서함 동기화를 수행합니다. 초기 전체 동기화가 처리하고 필요한 메시지 ID를 반환 한 다음 메일 메타 헤더 (from, to, date, subject)를 저장하는 데 사용합니다. 마지막 히스토리 ID에서 listUserHistory
을 사용하여 이후에 전화를 걸면 부분 동기화를 수행하여 최신 메시지 만 검색 할 수 있습니다. 저장 한 데이터에서 두 사람 사이에 전체 메시지 대화 로그를 표시하고 날짜순으로 대화를 표시합니다. 메시지를 클릭하면 API에 쿼리하여 이메일 본문을 검색 한 다음 표시합니다.Gmail API 누락 된 메시지
문제는 내가 저장 한 메시지를 기반으로 MIME 콘텐츠를 보면 MIME 본문에 데이터베이스에없는 메시지가 있다는 것입니다. 그런 다음 검색 쿼리를 사용하여 API에 쿼리를 시도했지만 여전히 API에서 누락 된 메시지가 누락되었습니다.
이전 개발자가 mimecast를 사용하여 메시지를 가져오고 해당 데이터베이스를 쿼리하면 실제로 누락 된 메시지가 반환됩니다.
Google Gmail API로 발신자와 수신자간에 모든 메시지가 전송되지 않는 이유는 무엇입니까? MIME 본문에는 API를 쿼리 할 때 사용할 수없는 메시지가 명확하게 표시되며 이유 또는 누락 된 메시지를 찾는 방법을 알지 못합니다.
도움을 주시면 감사하겠습니다.