3
Gmail API를 사용하는 법을 배우고 있으며 최근에 문제가 발생하여 여기에 게시합니다. 다음 코드로 읽지 않은 메시지를 나열하려고하면Gmail API : 읽지 않은 메시지를 요청할 수 없습니다.
var request = gapi.client.gmail.users.messages.list({
'userId': 'me',
'labelIds': 'INBOX',
'q': 'is:unread'
});
가끔씩 올바른 메시지가 표시되지만 때로는 그렇지 않습니다. 마치 gmail API와 마찬가지로 gmail의 즉각적인 상태에 액세스 할 수 없으며 몇 분 간격으로 만 동기화됩니다.
타 예 나 메시지를 표시 할 때
var request = gapi.client.gmail.users.messages.modify({
'userId': 'me',
'id': id,
'removeLabelIds': ['UNREAD']
});
request.execute(function (response) {
console.log(response)
}
응답과 함께 읽을 때이다 라벨 'UNREAD이 메시지에 존재하지 않는 (Gmail에서 읽은이 표시되어 있는지 수득 웹)하지만 내 사이트를 새로 고치면 선행 메시지가 읽지 않은 상태로로드됩니다.
2 일 전에 효과가 있었기 때문에 정신이 차있었습니다. 지금은 그렇지 않습니다.
아이디어가 있으십니까?
편집 내가 그 해결책을 시도했지만 아무도이 코드를 시도 Disable gmail api request caching
.htaccess를 과 함께 추가하는 것 같습니다. SetEnv session.use_co okies = '0'; 문제가 해결되었습니다. –