То, как вы получаете доступ к Taleo, зависит как от вашей платформы, так и от их.
Пример: я использую Windows: не уверен, что это моя ошибка ~~ vs2010 Не удалось добавить ссылку на службу
Taleo только что выпустил новую версию, которая временно убила несколько компаний. *
Независимо от того, является ли ваш ETL единичным или непрерывным, Taleo предоставляет версию API их .PDF, которая работаетследующим образом для записей о сотрудниках (я только беру их записи сотрудников).Другие записи, похоже, используют ту же самую парадигму.
Записи сотрудника имеют два типа полей: фиксированное и пользовательское.Фиксированные поля, с которыми я работаю в c #, похожи на простые свойства класса и могут быть доступны с помощью стандартной записи .name, такой как taleoItem.ManagerId .Определенные пользователем имена находятся в списке "bean-компонентов" ... для каждого bean-компонента, сначала нужно посмотреть на его имя (* foreach (var taleoItem in taleoEmployeeBean.flexValues) ... if (taleoItem.fieldName == "Member Social Club Member")) {...).* В настоящее время я получаю ноль из 50+ гибких компонентов, которые я обычно получаю, и два гибких компонента, которых я никогда раньше не видел.как и следовало ожидать, пока Taleo не исправит эту поломку, все, что я могу, это вертеть пальцами
Когда Taleo работает правильно, получение данных обычно работает следующим образом.
доступ к фиксированному URL, чтобы получить URL для вашей компании;
проверка подлинности по URL-адресу, полученному на шаге 1 для получения токена сеанса.
использование токена сеанса с шага 2 для вызова различных TaleoМетоды API.
Предупреждение: API Taleo имеет ошибки документации.Кроме того, контрольные примеры не обязательно будут работать.