Cloud Talent Solution API 中的一個 Company 資源代表一家公司。而任何屬於這家公司的工作,就是指針對這家公司的職缺所建立的工作張貼項目。工作張貼項目包含公司名稱和地址等資訊,以及可將 Cloud Talent Solution 服務中的資源連回您內部資料庫的內部欄位。
建立公司
如要建立公司,請將 POST 要求傳送至 companies
端點,而且至少要指定兩個必填欄位。想進一步瞭解如何建立公司,請參閱快速入門:建立公司和工作頁面。
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。這個欄位可讓您將內部 ID 對應到 Google 系統中的公司。如果公司沒有個別的內部 ID,請將這個欄位設定成與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
是公司專屬 ID,系統會在建立公司時傳回這個 ID,也會在收到 company.get
和 list
要求時傳回這個 ID。
要求的主體必須包含整個資源 (包括沒有要更新的欄位)。您可以在 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
設為不重複的隨機值。