2017-02-15 9 views
0

私はGoogle GMail Apiを使用しています。すべては、同期要求でうまく動作します。しかし、誰かが何らかの形でコールバックに与えられたthread_idに返信したときに通知を受けたいと思います。誰かがスレッドに返信したときにGoogle GMailのコールバック

私はこの記事を見つけました。プッシュ通知についてはhttps://developers.google.com/gmail/api/guides/push?hl=plですが、それでも素晴らしいですが、上記のObserverの設定方法はわかりません。

私はPHP btwを使用していますが、それはどのように動作し、どのようにAPIとアプリの間でそのような通信をセットアップできるかというコンセプトが必要です。

答えて

0

現在、特定のthread_idの応答がある場合、検出/監視するコールバック(コールバックのように動作するもの)がありません。

返信があるかどうかを確認するには、何らかのポーリング(users.threads.get)を行って自分で確認する必要があります。 OPはこのpost(強調鉱山)でやっていたのと同様に:

当社は、ユーザーの代理として特定のメールを自動化するGmailのAPIを利用したWebアプリケーションを持っています。アプリケーションが電子メールを送信すると、Gmail APIによって返されたthreadIdが格納されます。 それから、このthreadIdを使用してGmail users.threads.get APIをポーリングし、返信を探します。応答が検出されると、将来の電子メールを一時停止します。

+0

私はこのアプローチを理解しています。たとえば、誰かがすべてのスレッドIDに返信すると、毎時Googleの応答が返されます。 Google APIにこのタスクを残すことができるかどうか疑問に思っていました。誰かが返信すると、何らかのコールバックで知らせてくれました。 –

+0

残念ながら、あなたはそれを自分で実装する必要があります。 –

関連する問題