Workday 人力资源 API - 请求服务版本无效
Workday Human Resources API - Invalid request service version
我正在尝试向 Get_Employee 端点发出示例 GET 请求,但我收到 "Invalid request service version" 错误。
我按照 WorkDay 提供的教程进行操作,但仍然无法正常工作:https://community.workday.com/articles/6120?page=1。
这是我要达到的终点:https://services1.myworkday.com/ccx/service/MYTENANTNAME/Human_Resources/v32.1
我预计会收到一个 XML 负载,但我却收到了以下错误
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<SOAP-ENV:Fault xmlns:wd="urn:com.workday/bsvc">
<faultcode>SOAP-ENV:Client.validationError</faultcode>
<faultstring>Invalid request service version</faultstring>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
确保您在 soapenv:Body
的第一个节点中指定的版本引用的是您向其提交请求的版本。在下面的示例中,您会在下面的 bsvc:Get_Change_Work_Contact_Information_Request
节点中看到它作为一个属性:
<soapenv:Header>
<bsvc:Workday_Common_Header>
<bsvc:Include_Reference_Descriptors_In_Response>false</bsvc:Include_Reference_Descriptors_In_Response>
</bsvc:Workday_Common_Header>
</soapenv:Header>
<soapenv:Body>
<bsvc:Get_Change_Work_Contact_Information_Request bsvc:version="v31.2">
<bsvc:Request_References>
<bsvc:Person_Reference>
<bsvc:ID bsvc:type="Employee_ID">139420</bsvc:ID>
</bsvc:Person_Reference>
</bsvc:Request_References>
</bsvc:Get_Change_Work_Contact_Information_Request>
</soapenv:Body>
</soapenv:Envelope>
我正在尝试向 Get_Employee 端点发出示例 GET 请求,但我收到 "Invalid request service version" 错误。
我按照 WorkDay 提供的教程进行操作,但仍然无法正常工作:https://community.workday.com/articles/6120?page=1。
这是我要达到的终点:https://services1.myworkday.com/ccx/service/MYTENANTNAME/Human_Resources/v32.1
我预计会收到一个 XML 负载,但我却收到了以下错误
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<SOAP-ENV:Fault xmlns:wd="urn:com.workday/bsvc">
<faultcode>SOAP-ENV:Client.validationError</faultcode>
<faultstring>Invalid request service version</faultstring>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
确保您在 soapenv:Body
的第一个节点中指定的版本引用的是您向其提交请求的版本。在下面的示例中,您会在下面的 bsvc:Get_Change_Work_Contact_Information_Request
节点中看到它作为一个属性:
<soapenv:Header>
<bsvc:Workday_Common_Header>
<bsvc:Include_Reference_Descriptors_In_Response>false</bsvc:Include_Reference_Descriptors_In_Response>
</bsvc:Workday_Common_Header>
</soapenv:Header>
<soapenv:Body>
<bsvc:Get_Change_Work_Contact_Information_Request bsvc:version="v31.2">
<bsvc:Request_References>
<bsvc:Person_Reference>
<bsvc:ID bsvc:type="Employee_ID">139420</bsvc:ID>
</bsvc:Person_Reference>
</bsvc:Request_References>
</bsvc:Get_Change_Work_Contact_Information_Request>
</soapenv:Body>
</soapenv:Envelope>