API ядра HCM Получить веб-сервисы

Я звоню HCM Fusion Api в классе Java. Я не могу получить empsUniqID. Прямо сейчас я передаю PersonId=1111 для примера

Если у кого-то есть информация о том, как позвонить, пожалуйста, дайте мне знать.?

public static void main(String a[]) {
    ApacheHttpClient aClient = new ApacheHttpClient();
    String empsUniqID = "PersonId=1111111";
    String uri = "https://*******/hcmCoreApi/resources/11.12.1.0/emps/" + empsUniqID
            + "/child/assignments";
    System.out.println(uri);
    String headerAccept = "application/json";
    String headerAuthorization = getAuthToken();

    String responce = aClient.httpGet(uri, headerAccept, headerAuthorization);

    System.out.println(responce);

}

private static String getAuthToken() {
    String name = "******";
    String pwd = "*******";
    String authString = name + ":" + pwd;
    byte[] authEncBytes = Base64.getEncoder().encode(authString.getBytes());
    //System.out.println(new String(authEncBytes));
    return "Basic " + new String(authEncBytes);
}

0 ответов

Другие вопросы по тегам