2017-07-07 7 views
2

Google Cloud Pub/Subアカウントに、1つのプロジェクトで1つのサブスクリプションを持つ2つのトピックを設定しました。ウォッチリクエスト新しいトピックへの通知既存のトピックへのプッシュ通知の一時停止

受信トレイでwatch()を呼び出し、トピック1を監視要求に渡すと、目的のエンドポイントにプッシュ通知が送られます。受信トレイのwatch()をトピック2()にコールすると、トピック2に関連付けられたエンドポイントのプッシュ通知が受信されますが、プッシュ通知はトピック1の受信を停止します。

特定のプロジェクトについて、特定の時間に特定の受信トレイの通知を1つのトピックでプッシュアウトできるように見えます。これが事実かどうかは誰でも確認できますか?

the documentation for Gmail push notificationsには、この制限に注意しているものは見つかりません。 watch()を再度呼び出すたびに(トピック2のトピック1 - > call watch()にサブスクライブし、その逆もあります)、APIが正常に応答しますが、以前にサブスクライブしていたトピックについては通知が停止します。私はwatch()リクエストのためにも有効期限内です。

アドバイス/指示があれば幸いです。

答えて

1

各開発者は、特定のメールボックスに1つの時計設定しか持てません。明示的には指定されていませんが、watch()呼び出しは時計を設定または更新するためのものです:https://developers.google.com/gmail/api/v1/reference/users/watch (RESTで必要となる「List Watches」、「watch.id」固有の識別子などはありませんウォッチはシングルトンリソースです)

+0

クールで、感謝して、Eric。 – tcdyl

関連する問題