Context

Kontextbezogene Daten zu einer Nachricht.

JSON-Darstellung
{
  "entryPoint": enum (EntryPoint),
  "userInfo": {
    object (UserInfo)
  },
  "widget": {
    object (Widget)
  },
  "resolvedLocale": string,
  "customContext": string,

  // Union field place can be only one of the following:
  "placeId": string,
  "nearPlaceId": string
  // End of list of possible types for union field place.
}
Felder
entryPoint

enum (EntryPoint)

Der Einstiegspunkt, auf den der Nutzer geklickt hat.

userInfo

object (UserInfo)

Identität des Nutzers, der die Nachricht geschrieben hat.

widget

object (Widget)

Informationen zum Widget, mit dem die Unterhaltung gestartet wurde.

resolvedLocale

string

Aufgelöstes Gebietsschema. Eine Übereinstimmung von Gebietsschemata für Nutzer und unterstützte Agenten auf der Grundlage von Standort, wahrscheinlicher Spracheinstellung und anderen Faktoren. Der Wert für die Sprache ist ein korrekt formatiertes IETF BCP 47-Sprach-Tag.

customContext

string

Kontextdaten, die vom Partner angegeben wurden.

Union-Feld place. Sie können entweder „placeId“ oder „nahPlaceId“ festlegen. Für place ist nur einer der folgenden Werte zulässig:
placeId

string

Die Orts-ID oder die in Google Places verwendete eindeutige Kennung für den Standort.

nearPlaceId

string

Die Orts-ID oder die in Google Places verwendete eindeutige Kennung des Standorts, der dem Nutzer am nächsten ist.

UserInfo

Daten zur Nutzeridentität, die mit einer Nachricht verknüpft sind.

JSON-Darstellung
{
  "displayName": string,
  "userDeviceLocale": string
}
Felder
displayName

string

Anzeigename des Nutzers

userDeviceLocale

string

Sprache des Nutzers. Dies hängt von den Spracheinstellungen des Geräts ab.

Widget

Widget-Informationen zu einer Nachricht.

JSON-Darstellung
{
  "url": string,
  "widgetContext": string
}
Felder
url

string

URL, in die das Widget integriert wurde.

widgetContext

string

Kontextstring, der dem Widget zugeordnet ist. Wird über das Attribut data-bm-widget-context des Widgets angegeben.