2017-04-24 9 views
0

ファイルの変更を購読するのに、このエンドポイントを使用しています:https://developers.google.com/drive/v3/reference/files/watchコールバックを受信して​​いる間に、すぐには通知が行われず、完全に取り消されたように見える通知もあります。私はこれがサービスの問題であるのか、それともAPIについて理解していないのかを判断しようとしています。GoogleドライブREST API V3を使用してファイルを監視する矛盾した通知

いくつかの異なるタイプのファイルを使用してセットアップを試してみましたが、矛盾した通知で同様の結果が得られました。

変更通知の信頼性について誰かがテストをしたり、インサイダー情報を持っていれば驚いていますか?それは約99%以上が50%のようですか?予想される遅延の分布はどのくらいですか?

答えて

1

あなたがすでに行ったことを知らずに、私はPush Notificationsにチェックして、あなたが重要なことをいくつか見逃しているかどうかを確認することをお勧めします。

それは、プッシュ通知を使用するには、次の3つのことを行う必要があることが議論されました:あなたの受信URLの

  • Register the domain
  • 受信URLまたは「Webhook」コールバック受信者を設定します。
  • 監視するリソースエンドポイントごとにnotification channelを設定します。

それに加えて、時計の要求を行う際の特性が要求されることに注意してください。

  • ユニークなプロジェクト内のこの新しい通知チャネルを識別するIDプロパティ文字列。普遍的な一意の識別子(UUID)または同様の一意の文字列を使用することをお勧めします。
  • typeプロパティの文字列が値web_hookに設定されています。
  • この通知チャネルの通知をリッスンして応答するURLに設定されたaddressプロパティ文字列。これはWebhookのコールバックURLであり、HTTPSを使用する必要があります。

また、ドライブのAPIは、Webサーバーにインストールされている有効なSSL証明書がある場合にのみ、このHTTPSアドレスに通知を送信することができるようになります。無効な証明書は次のとおりです。

  • 自己署名入り証明書。
  • 信頼できないソースによって署名された証明書。
  • 取り消された証明書。
  • 対象ホスト名と一致しない件名を持つ証明書。

希望するものがあります。

+0

答えTeyamに感謝します。あなたがここで指摘した構成の問題の大部分をすべてのルールでコールバックしているという事実を私は思います。私の問題は、いくつかの通知が遅れていることと、いくつかの通知が欠落していることです。セットアップがまったく機能していないということではありません。あなたの答えは私に戻り、質問を明確にしました! – yayitswei

+0

私は同じ問題を抱えています。私はこのポストが一歳に近いことを知っています。あなたはもっと何かを学んだことがありますか、@ yayitswei? –

関連する問題