您正在查看版本9.3 -的RapidMiner服务器文档查看最新版本
REST API
新版本的RapidMiner服务器提供了一个REST API来以编程方式管理它。为了使用API,您需要通过JSON Web令牌(JWT)进行身份验证和授权。
创建JWT
使用以下RapidMiner Server REST端点创建JWT:
[有]美元RMServerHost / api /休息/ tokenservice
在哪里RMServerHost美元
是RapidMiner服务器实例的IP地址或主机名。请求需要通过基本认证
,使用您的RapidMiner服务器凭据来这样做。如果请求成功执行,您将得到以下响应体:
{"idToken": "", "expirationDate": ""}
利用的价值idToken
授权您的请求。的expirationDate
表示JWT的有效时间,默认为5分钟。令牌到期后,您将需要重复上述步骤创建一个新令牌,否则将收到401(未经授权的)响应。
curl -u username:password $RMServerHost/api/rest/tokenservice . curl -u username:password $RMServerHost/api/rest/tokenservice . curl
在哪里
RMServerHost美元
是你的RapidMiner服务器实例的地址吗用户名
是应该使用的用户名吗密码
是用户密码
RapidMiner服务器API
RapidMiner服务器的REST API文档可通过OpenApi 3.0
规范,并于SwaggerHub.
对于您需要的API的所有进一步请求
- 请求的HTTP方法(GET, POST, PUT, PATCH或DELETE),
- content-type header属性,
- 属性的授权头属性
idToken
从令牌服务中获取,并以持票人
(如。授权:承载
), - RapidMiner服务器url和
- 您想向其发出请求的路由。
curl -H "Content-Type: application/json" -H "Authorization: holder $idToken" $RMServerHost/executions/queues . xml