Podczas konfigurowania elementów webhook hostowanych warstw obiektowych, widoków hostowanych warstw obiektowych lub hostowanych tabel, w momencie wystąpienia zdarzenia wyzwalającego do odbiorcy elementu webhook wysyłany jest ładunek informacji. Ładunek to żądanie HTTPS POST dostarczone w schemacie JSON.
Poniższa tabela opisuje właściwości zawarte w ładunkach elementów webhook tworzonych w hostowanych warstwach obiektowych, widokach hostowanych warstw obiektowych lub hostowanych tabelach. Ładunki zawierają informacje o zmianach wprowadzonych w warstwie lub źródłowej usłudze obiektowej.
| Właściwość | Opis |
|---|---|
| name | Nazwa elementu webhook. |
| layerId | Identyfikator elementu webhook, który dostarczył ładunek. |
| orgId | Identyfikator instytucji ArcGIS Online, w której przechowywany jest element webhook. |
| serviceName | Nazwa usługi obiektowej, która obsługuje warstwę obiektową lub tabelę. Nazwa została zdefiniowana podczas publikacji warstwy internetowej przez publikującego. |
| lastUpdatedTime | Znacznik czasu (w formacie milisekund, jakie upłynęły od epoki) wystąpienia zdarzenia. |
| changesUrl | Adres URL punktu końcowego Extract Changes usługi obiektowej elementu. Możesz uzyskać dostęp do tego adresu URL, aby dowiedzieć się więcej o konkretnych zmianach, które miały miejsce podczas zdarzenia. |
| events | Typ wykonanego zdarzenia. Wartości są wymienione w sekcji Wyzwalacze zdarzeń warstwy obiektowej. |
Poniższy przykład ilustruje przykładowy ładunek elementu webhook, który uruchamia się, gdy ktoś utworzy obiekt lub wiersz (FeaturesCreated), zaktualizuje obiekt lub wiersz (FeaturesUpdated) lub usunie obiekt lub wiersz (FeaturesDeleted) z warstwy w hostowanej warstwie obiektowej lub hostowanej tabeli:
payload=[
{
"name":"webhook11",
"layerId":0,
"orgId":"ABCD1EFghIJK2LmN",
"serviceName":"myservice",
"lastUpdatedTime":1755719255181,
"changesUrl":"https%3a%2f%2fservices2.arcgis.com%ABCD1EFghIJK2LmN%2fArcGIS%2frest%2fservices%2fmyservice%2fFeatureServer%2fextractChanges%3fserverGens%3d%5b762039%2c762044%5d%26async%3dtrue%26returnAttachments%3dfalse",
"events":["FeaturesCreated","FeaturesUpdated","FeaturesDeleted"]
}
]