RequestMetadata

与搜索职位的人或实体相关的元信息。此信息用于改善服务的效果。

JSON 表示法
{
  "domain": string,
  "sessionId": string,
  "userId": string,
  "allowMissingIds": boolean,
  "deviceInfo": {
    object (DeviceInfo)
  }
}
字段
domain

string

如果 allowMissingIds 未设置或 false,则为必需。

由客户定义的服务调用范围或来源,通常为服务已在其上实现并且当前正在运行的网域。

例如,如果运行服务的客户为 Foo, Inc.,其职位平台为 www.foo.com,招聘网站为 www.bar.com,则将此字段设置为“foo.com”可在职位平台上使用服务,设置为“bar.com”可在招聘网站上使用服务。

请注意,针对特定租户网站模型做出的任何改进都依赖于将此字段正确设置为唯一网域。

允许的最大字符数为 255。

sessionId

string

如果 allowMissingIds 未设置或 false,则为必需。

唯一的期间标识字符串。期间是指最终用户在一段时间内与服务交互的持续时间。在将此字段提供给服务之前,请先隐藏此字段以避免隐私问题。

请注意,针对特定租户网站模型做出的任何改进都依赖于将此字段正确设置为唯一的期间 ID。

允许的最大字符数为 255。

userId

string

如果 allowMissingIds 未设置或 false,则为必需。

由客户确定的唯一用户标识字符串。要对搜索质量产生最积极的影响,请确保客户级别是唯一的。在将此字段提供给服务之前,请先隐藏此字段以避免隐私问题。

请注意,针对特定租户网站模型做出的任何改进都依赖于将此字段正确设置为唯一的用户 ID。

允许的最大字符数为 255。

allowMissingIds

boolean

仅当 domainsessionIduserId 因某种原因而无法使用时,才设置此字段。为获得最佳服务体验,强烈建议不要设置此字段,并提供准确的 domainsessionIduserId

deviceInfo

object (DeviceInfo)

求职者在调用服务时使用的设备类型。

DeviceInfo

从求职者、候选人或执行职位搜索的其他实体收集到的设备信息。提供此信息可提高跨设备的搜索结果的质量。

JSON 表示法
{
  "deviceType": enum (DeviceType),
  "id": string
}
字段
deviceType

enum (DeviceType)

设备类型。

id

string

设备专属 ID。ID 必须是可将该设备与其他设备区分开的唯一标识符。

DeviceType

描述 API 访问门户和曝光机制的枚举。

枚举
DEVICE_TYPE_UNSPECIFIED 未指定设备类型。
WEB 桌面版网络浏览器,例如 Chrome、Firefox、Safari 或 Internet Explorer。
MOBILE_WEB 移动设备网络浏览器,例如带有 Chrome 浏览器的手机或平板电脑。
ANDROID Android 设备原生应用。
IOS iOS 设备原生应用。
BOT 机器人程序,而不是由人类操作的设备,例如网页抓取工具。
OTHER 其他设备类型。