Cloud Talent Solution API中 的 Company 资源代表一家公司。属于该公司的任何招聘信息均简称为招聘信息帖子,是针对该公司内的一个空缺职位而创建的。其中包含公司名称和地址等信息,以及将 Cloud Talent Solution 服务内的资源与您的内部数据库相关联的内部字段。
创建公司
要创建公司,请向 companies
端点发送 POST 请求,并至少指定两个必填字段。如需详细了解如何创建公司,请参阅“快速入门:创建公司和职位”页面。
Java
如需详细了解如何安装和创建 Cloud Talent Solution 客户端,请参阅 Cloud Talent Solution 客户端库。
Python
如需详细了解如何安装和创建 Cloud Talent Solution 客户端,请参阅 Cloud Talent Solution 客户端库。
Go
如需详细了解如何安装和创建 Cloud Talent Solution 客户端,请参阅 Cloud Talent Solution 客户端库。
必填字段
创建/更新请求中必须包含以下字段:
displayName
:与职位一起显示的雇主名称,例如“Google LLC”。externalId
:您用于该公司的内部 ID。此字段允许您将内部标识符映射到 Google 系统中的对应公司。如果公司没有单独的内部标识符,请将此字段设置为与displayName
相同的值。
常用字段
headquartersAddress
:公司总部的街道地址,可能与工作地点不同。Cloud Talent Solution 仅允许每家公司有一个公司总部地址。该服务会尝试对地址进行地理定位,并在derivedInfo.headquartersLocation
(仅为输出)中填充更具体的地点。size
:存储桶值,根据员工人数来表示公司规模(从MINI
到GIANT
)。请参阅枚举的size
参考信息及其定义。eeoText
:一个字符串,包含与该公司的所有职位关联的公平就业机会法律免责声明文本。keywordSearchableJobCustomAttributes
:指定该公司上的customAttributes
应该编入索引,并且可通过常规关键字搜索进行搜索。
更新公司
要更新公司,请向以下端点发送 PATCH 请求:
PATCH https://jobs.googleapis.com/v3/COMPANY_NAME
其中 COMPANY_NAME
是公司的 name
字段的值。name
是公司的唯一标识符,是在创建时以及通过 company.get
和 list
请求返回的。
请求正文必须包含完整的资源,包括未更新的字段。可以在 updateMask
中设置这些字段。如果在 updateMask
中设置了字段,则系统仅会更新这些字段,忽略对其他字段的更新。如果未设置 updateMask
,则系统会更新所有字段。
Java
如需详细了解如何安装和创建 Cloud Talent Solution 客户端,请参阅 Cloud Talent Solution 客户端库。
Python
如需详细了解如何安装和创建 Cloud Talent Solution 客户端,请参阅 Cloud Talent Solution 客户端库。
Go
如需详细了解如何安装和创建 Cloud Talent Solution 客户端,请参阅 Cloud Talent Solution 客户端库。
更新有 updateMask
的公司
Java
如需详细了解如何安装和创建 Cloud Talent Solution 客户端,请参阅 Cloud Talent Solution 客户端库。
Python
如需详细了解如何安装和创建 Cloud Talent Solution 客户端,请参阅 Cloud Talent Solution 客户端库。
Go
如需详细了解如何安装和创建 Cloud Talent Solution 客户端,请参阅 Cloud Talent Solution 客户端库。
最佳实践
保密型公司
如果您要发布保密型职位,我们建议您创建一个模仿公司字段的单独公司,但要对 displayName
、externalId
和任何其他可识别出公司的字段进行混淆处理。
如果最终雇主应该匿名(例如“劳务中介”用例),建议将 externalId
和 displayName
设置为随机但唯一的值。