ConversationFulfillment

Definiuje implementację realizacji rozmowy.

Zapis JSON
{
  "name": string,
  "url": string,
  "httpHeaders": {
    string: string,
    ...
  },
  "fulfillmentApiVersion": integer
}
Pola
name

string

Unikalna nazwa tej rozmowy.

url

string

Punkt końcowy HTTPS rozmowy (HTTP nie jest obsługiwany). Może to być punkt końcowy API.AI, punkt końcowy funkcji w Google Cloud Functions lub punkt końcowy HTTPS hostujący samodzielnie. Google wysyła żądanie POST, aby wymienić dane z osobą trzecią.

httpHeaders

map (key: string, value: string)

Mapa parametrów HTTP, które mają być uwzględnione w żądaniu POST.

Obiekt zawierający listę par "key": value. Przykład: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

fulfillmentApiVersion

integer

Wersja interfejsu API używana do komunikacji z aplikacją.