Konfiguruje zasób długotrwałej operacji do wysłania powiadomienia webhooka z interfejsu Google Analytics Data API do serwera webhooka po zaktualizowaniu zasobu.
Konfiguracje powiadomień zawierają wartości prywatne i są widoczne tylko dla Twojego projektu GCP. Różne projekty GCP mogą dołączać różne powiadomienia webhooka do tego samego zasobu długo trwającej operacji.
Zapis JSON |
---|
{ "uri": string, "channelToken": string } |
Pola | |
---|---|
uri |
Opcjonalnie. Adres internetowy, na który ma zostać wysłane powiadomienie webhook. Ten adres będzie otrzymywać żądania POST w miarę zmian stanu zasobów długo trwającej operacji. Żądanie POST będzie zawierać wersję JSON zasobu długo trwającej operacji w treści oraz pole Przykładowy identyfikator URI: Identyfikator URI musi korzystać z protokołu HTTPS i wskazywać witrynę z prawidłowym certyfikatem SSL na serwerze WWW. Identyfikator URI musi mieć maksymalnie 128 znaków i może zawierać wyłącznie znaki dozwolone w RFC 1738. Gdy serwer webhooka otrzyma powiadomienie, w ciągu 5 sekund powinien odpowiedzieć z kodem stanu odpowiedzi HTTP 200. Aby korzystać z powiadomień webhook, wymagany jest identyfikator URI. Żądania wysyłane do tego serwera webhooka będą zawierać token identyfikatora uwierzytelniający konto usługi |
channelToken |
Opcjonalnie. Token kanału to dowolny ciąg znaków o maksymalnej długości 64 znaków. Tokeny kanału umożliwiają weryfikację źródła powiadomienia webhooka. Chroni to przed sfałszowaniem wiadomości. Token kanału zostanie określony w nagłówku HTTP Do korzystania z powiadomień webhook nie jest wymagany token kanału. |