如何使用Pentaho Community API

时间:2018-10-12 21:06:53

标签: pentaho pentaho-data-integration

我已经运行了一个pentaho社区服务器8.1,我想知道这个版本是否有可用的API?我正在使用以下代码获取200,但没有基本密码,因此我可以正确进行身份验证。

boolean isRedirect;
do {
    if (c.getResponseCode() == HttpURLConnection.HTTP_MOVED_PERM || c.getResponseCode() == HttpURLConnection.HTTP_MOVED_TEMP) {
        isRedirect = true;
        String newURL = c.getHeaderField("Location");
        c = (HttpURLConnection) new URL(newURL).openConnection();
    } else {
        isRedirect = false;
    }
} while (isRedirect);

此api的身份验证是否可配置?

整个想法是,我可以使用调度程序,因为社区版本的勺子无法访问它,但是我尝试使用enterprice客户端,并且我能够进行调度,因此该模块就在那里,您无法访问它。 / p>

谢谢!

1 个答案:

答案 0 :(得分:0)

是的,完整的API记录在这里:

https://help.pentaho.com/Documentation/8.1/Developer_Center/REST_API

注意:如果要在URL上启用用户名/密码认证,则必须编辑security.properties并重新启动。 (一种较旧的不安全方法,但出于开发目的,可能更容易使您前进)

您绝对正确-CORE平台确实具有功能,而没有UI,因此非常欢迎您使用API​​来使用调度程序引擎。