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)
}
応答ラベルの未読がこのメッセージには存在しない(とGmailで読むようそれがマークされていることを与えると読まとしてメッセージをマークしようとするということです私のサイトをリフレッシュすると、前のメッセージが未読として読み込まれます。
2日前に働いたので、私は狂っています。今はそれだけではありません。
アイデア?各リクエストの間
EDIT
クリア履歴は、問題を修正されたが、私はこれらのソリューションを試みたが、どれもこのコードを試してみてください Disable gmail api request caching
.htaccessを と追加したようです。 SetEnv session.use_co okies = '0'; 問題を修正しました –