Context

메시지와 연결된 문맥 데이터입니다.

JSON 표현
{
  "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.
}
필드
entryPoint

enum (EntryPoint)

사용자가 클릭한 진입점입니다.

userInfo

object (UserInfo)

메시지를 작성한 사용자의 ID입니다.

widget

object (Widget)

대화를 시작하는 데 사용되는 위젯에 대한 정보입니다.

resolvedLocale

string

확인된 언어입니다. 위치, 예상 언어 환경설정, 기타 요인을 기준으로 한 사용자 및 지원되는 상담사의 언어 일치입니다. 언어 값은 올바른 형식의 IETF BCP 47 언어 태그입니다.

customContext

string

파트너가 지정한 컨텍스트 데이터입니다.

통합 필드 place. placeId 또는 NearPlaceId를 설정할 수 있습니다. place은 다음 중 하나여야 합니다.
placeId

string

위치의 장소 ID 또는 Google 지역 정보에서 사용되는 고유 식별자입니다.

nearPlaceId

string

사용자와 가장 가까운 위치의 장소 ID 또는 Google 지역 정보에서 사용되는 고유 식별자입니다.

UserInfo

메시지와 연결된 사용자 ID 데이터입니다.

JSON 표현
{
  "displayName": string,
  "userDeviceLocale": string
}
필드
displayName

string

사용자의 표시 이름입니다.

userDeviceLocale

string

사용자의 언어입니다. 기기의 언어 설정에 따라 결정됩니다.

위젯

메시지와 연결된 위젯 정보입니다.

JSON 표현
{
  "url": string,
  "widgetContext": string
}
필드
url

string

위젯이 통합된 URL입니다.

widgetContext

string

위젯과 연결된 컨텍스트 문자열입니다. 위젯의 data-bm-widget-context 속성으로 지정됩니다.