2016-06-22 5 views
0

GMAIL APIを使用して、日付範囲の間にメッセージを取得しています。私の問題は、私のクライアントアカウントの表示日時と実際に受信した日時/送信日時が異なることです。 UTCタイムゾーンでメッセージを読む方法はありますか?gmail APIを使用してgmailのリストメッセージを取得するためのDateTimeフィルタを適用する

おかげで、 Haseena

+0

Gmail APIでこの機能を検索しようとしましたが、これについては言及していないようです。機能要求を提出してください。私はあなたの[SO post](これについてはhttp://stackoverflow.com/questions/25427670/how-to-use-gmail-api-query-filter-for-datetime)を見て、今のところ更新がないようです。 – noogui

+0

これに関するアップデートはありますか? –

答えて

0

open issueは、検索クエリの日付のタイムゾーンに影響を与えることがあります。残念ながら、現時点では回避策はありません。

0
$newTime = strtotime('-15 day'); 
$after = strtotime(date('Y-m-d H:i:s', $newTime)); 

$opt_param = array(); 

$userId = 'me'; 
$opt_param['q'] = "after:$after"; 

$messagesResponse = $service->users_messages->listUsersMessages($userId, $opt_param); 
+0

このコードはgoogle mail api v1で動作します ありがとうございました –

+0

もっとフィルタリングが表示されます。https://support.google.com/mail/answer/7190?hl=ja –

関連する問題