API мыла рабочего дня - операция Get_Candidates
Я начинаю работать над интеграцией рабочего дня, когда моей первой целью является получение всех кандидатов \ соискателей, которые существуют в настоящее время.
Я скопировал xml "Get_Candidates_Request" с официального сайта документации (https://community.workday.com/sites/default/files/file-hosting/productionapi/Recruiting/v33.1/samples/Get_Candidates_Request.xml), исправил так что он будет действительным (с использованием soapui), но я все еще получаю "недействительный запрос" в качестве ответа...
Кто-нибудь когда-нибудь работал с этой операцией и может ли мне помочь? Что я скучаю?
SOAP-ENV: Client.validationError Неверный запрос
1 ответ
Трудно сказать, не увидев этот фиксированный запрос, но вот быстрый пример запроса, который извлекает всех кандидатов, подавших заявки после первого числа года. Я надеюсь, что это поможет вам двигаться в правильном направлении.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:bsvc="urn:com.workday/bsvc">
<soapenv:Header>
<bsvc:Workday_Common_Header>
<bsvc:Include_Reference_Descriptors_In_Response>true</bsvc:Include_Reference_Descriptors_In_Response>
</bsvc:Workday_Common_Header>
</soapenv:Header>
<soapenv:Body>
<bsvc:Get_Candidates_Request bsvc:version="v33.0">
<bsvc:Request_Criteria>
<bsvc:Applied_From>2019-01-01T00:00:00</bsvc:Applied_From>
</bsvc:Request_Criteria>
</bsvc:Get_Candidates_Request>
</soapenv:Body>
</soapenv:Envelope>