Как использовать API сообщества Pentaho - PullRequest
0 голосов
/ 13 октября 2018

У меня уже работает Pentaho Community Server 8.1, и я хотел бы знать, есть ли в этой версии доступный API?Я использую следующий код и получаю 200, но нет базового, поэтому я могу аутентифицироваться правильно.

import requests

data = {"j_username": "admin","j_password":"password"}
r = requests.post('http://(serverip):8080/pentaho/j_spring_security_check', data = data)

Настраивается ли аутентификация для этого API?

Вся идея в том, что я могу использовать планировщик, так как ложка для общественной версии doest имеет доступ к нему, НО я попытался использовать корпоративный клиент и смог запланировать, так что модуль там, к которому вы просто не можете добратьсяэто.

Спасибо!

1 Ответ

0 голосов
/ 08 ноября 2018

Да, полный API задокументирован здесь:

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

Примечание. Если вы хотите включить аутентификацию по имени пользователя и паролю в URL, вам нужно отредактировать security.properties иперезагружать .(старый небезопасный подход, но для целей разработки, возможно, проще начать)

Вы абсолютно правы - у платформы CORE есть функциональность, но не пользовательский интерфейс, так что вы более чем радыиспользовать API для использования механизма планировщика.

...