从 Cloud Talent Solution v2beta1 迁移到 v2

本文档介绍了从 Cloud Talent Solution v2beta1 迁移到 v2 时涉及的步骤和注意事项。

流程

创建、读取、更新、删除和搜索招聘信息的整体流程仍然相同。

Job 对象的更改

  • Job 对象中的多个字段均已更名。有关完整的更改列表,请参阅 Job 对象的 V2 版本。
  • 添加了一个新的“远程办公”类型,用于指定远程办公职位。
  • V2Beta1 中标记为已弃用的字段已从 V2 中移除。
  • 添加了新的“CompensationInfo”字段以取代现有的薪酬字段。
  • Geolocations 字段已更名为 JobLocation 字段。

招聘信息索引方法的更改

招聘信息创建

  • 字段“disable_fast_process”已被移除。创建调用现在默认采用异步形式。
  • 添加了一个新字段“disable_street_address_resolution”。设置此字段后,服务将不会尝试推断招聘信息的实际街道地址。这主要适用于不希望指明最终雇主的中介机构。

招聘信息更新

  • “Update”服务端点已更名为“Patch”。
  • 字段“disable_fast_process”已被移除。创建调用现在默认采用异步形式。
  • 添加了一个新字段“disable_street_address_resolution”。设置此字段后,服务将不会尝试推断招聘信息的实际街道地址。这主要适用于不希望指明最终雇主的中介机构。

招聘信息填充

  • 自动填充方法 - “Complete(CompletionQuery)”自动填充方法已更名为“CompleteQuery(CompletionQuery)”。
  • 此函数的响应也已经更名为“CompleteQueryResponse”。

对 Search 方法的更改

  • SearchFeaturedJobs 和 searchJobsForAlert 方法已被移除。可以改为指定搜索“Mode”字段来使用单个搜索方法,产生相同的行为。
  • “ListCities”方法已更名为“ListCompanycities”。此外,参数“ListCitiesRequest”已更名为“ListCompanyCitiesRequest”,响应已从“ListCitiesResponse”更改为“ListCompanyCitiesResponse”。
  • search 方法中的多个字段已更名。有关更改的完整列表,请参阅 search 方法的 V2 版本。
  • 添加了“MatchingJob”对象,以托管招聘信息和相关搜索元数据(如 jobSummary 和 snippets)。
  • 通过“Mode”字段指定搜索类型(常规、精选或职位提醒用例搜索)。
  • “sort_by”字段已更名为“order_by”。
  • “histogram_facets”现作为 ResponseMetaData 对象的一部分返回。

对 List 方法的更改

  • list 方法中的多个字段已更名。有关完整的更改列表,请参阅 list 方法的 V2 版本。
  • 请求和响应对象更名。
  • “ListCities”方法已更名为“ListCompanyCities”。有关新函数签名,请参阅 ListCompanyCities。
  • “ListJobs”方法已更名为“ListCompanyJobs”。有关新函数签名,请参阅 ListCompanyJobs。
  • “ListJobCategories”方法已更名为“ListCategories”。有关新函数签名,请参阅 ListCompanyCities。

对直方图的更改

  • 直方图请求的函数签名已更改。有关详细信息,请参阅直方图的 V2 版本。

对 ENUMERATION 字符串的更改

  • “JobCategory” ENUM 字符串已更改为“Category”
  • LocationType 类对不同字段类型的名称进行了多处更改,例如“ADMIN1”更名为“ADMINISTRATIVE_AREA”。有关更新的命名法,请参阅 v2 LocationType 架构。
  • 增加了新的枚举字符串“Mode”,用以指定搜索请求的模式。因此,现在可以通过同一种搜索方法执行常规搜索、精选职位搜索和职位提醒用例搜索。
  • “PostingRegion”枚举字符串已更名为“Region”。
  • 添加了“Telecommute”枚举字符串,用于指定某个职位的远程办公属性。
  • TimeRange 枚举字符串已更名为“DateRange”。有关字段详细信息,请参阅 DateRange 枚举字符串。
  • 新增了一个枚举字符串,用于指定地理定位类型。如需了解详情,请参阅 Geolocation.LocationType。

对 Jobs Analytic Framework 消息的更改(通过 Pub/Sub)

  • ClientEvent 对象中的多个字段均已更名。有关完整的更改列表,请参阅 ClientEvent 对象的 V2 版本。
  • 添加了“SENT_CV”事件类型。
  • event_details 字段和 UserId 字段已移除。
  • Related_job_ids 字段已更名为 related_job_names。但是,此字段可接受的值仍然仅有搜索返回的 jobId。
  • version 字段已移除。