2017-02-23 56 views
2

にヘッダと、彼らはヘッダ検索私は<a href="https://developers.google.com/gmail/api/" rel="nofollow noreferrer">GMail Api</a>を使用しているGmailのAPI

In-Reply-To: <[email protected]>

I避難所とのメッセージを持っている場合、私は、ユーザーのメッセージを照会したいと思いますこれを行う方法を理解することはできませんでした。

私は方法がmessages.listあるべきと思いますが、ようには、クエリはありません。rfc822msginreplyto:

は、そのような可能性が存在しない場合だと思います、最後の100通のユーザーの電子メールを取得し、それを手動でチェックすることをお勧めしますか?

+0

GmailやGmail APIにはこの機能がありません。 [**検索演算子リスト**](https://support.google.com/mail/answer/7190?hl=ja)には見つかりません。 – Tholle

+0

あなたの答えをありがとう、私は唯一のオプションは最後の電子メールを手動でフェッチすることだと思います。 –

+0

'q = rfc822msgid:msgid @ example.com'で私は[** list messages **](https://developers.google.com/gmail/api/v1/reference/users/messages/list)してから[**スレッドを取得する] **(https://developers.google.com/gmail/api/v1/reference/users/threads/get)そのメッセージの返信内容を確認してください。 – Tholle

答えて

-1

Message.listUsers.messages

Message.listをq方法を持っているのリストを返します。

q文字列指定されたクエリに一致するメッセージのみを返します。 のGmail検索ボックスと同じクエリフォーマットをサポートしています。たとえば、 "from:[email protected] rfc822msgid:is:unread"と入力します。

だからあなたがGmailで自分自身を検索して、それをテストすることができgmail.metadataスコープを使用してAPIにアクセスするときは、それがAPIを介して動作するはずですが仕事を得ることができれば、パラメータは は使用できません。イン返信先

:<[email protected]>

私はそれをテストし、動作するように表示されます。

使用しているクライアントライブラリはわかりませんが、ほとんどのクライアントライブラリでは、qパラメータを追加できるようにリクエストを作成する際にオプションのパラメータオプションがあります。

更新:

テストGmailの検索からクエリ

enter image description here

あなたが最後にスペースを追加したり、後にスペースを削除してはなりません正確でなければならない送信要求:

In-Reply-To:< dddi @ gmail。comの>

例:ページの上の下で私を試してみてください使用

https://www.googleapis.com/gmail/v1/users/me/messages?access_token=XXXX&q=In-Reply-To:%20%[email protected]%3E

応答

{ 
"messages": [ 
    { 
    "id": "152377f1efe8d069", 
    "threadId": "152376d14b187e44" 
    } 
], 
"resultSizeEstimate": 1 
} 

enter image description here

+1

私はこれをテストしたが、残念なことに私には何の結果も得られない。私のクエリは '返信先:CAFs + qjWz8oGLhFK9GzoXAguuJrbNMGy9cEXqJ987v8XeofZOrA @ mail.gmail.com'です。 –

+0

':' Googleドライブ検索フォームを使用してこれをテストしましたか?私はドライブとそれが動作するAPIの両方でテストしました – DaImTo

+0

私は 'In-Reply-To:id @ s.com'と' In-Reply-To:id @ s.com'の両方をテストしたが、結果は得られません。それは完璧な解決策になるだろうが、それは私のように動作していないようです。私は[https://developers.google.com/gmail/api/v1/reference/users/messages/list](Google APIs Explorer)を使用しています。結果はresultSizeEstimate:0です。再度クエリーは 'In-Reply-To:CAA5K + n8OeqXn-pcQXGEvt6a7iMKC16w_jwP8fndrwKOLqy-gEA @ mail.gmail.com'であり、私は確かにこのヘッダの入ったメッセージがあることを知っています。 –

関連する問題

 関連する問題