早上好,
我已经下载并安装了pm4核心对接映像并安装了它。我可以在没有问题的情况下运行PM4,创建和管理我的pm4实例,但是我想开发一个使用PM4RESTfulAPI来编辑某些进程数据的java程序。我在YouTube上搜索,但是我发现了一些关于restful使用PM3.2而不是4的东西。此外,在"Auth“部分中,缺少了”启用直接api访问“选项。
有人有一个简单的代码,用java,kotlin,C#,斯威夫特等.对restful PM4 API进行身份验证并与其共享?
发布于 2022-09-27 20:23:38
您可以登录到processmaker 4,然后访问下面的url http://youserver:yourport/api/documentation,从而访问restful文档。您应该获得一个swager屏幕,在那里您可以看到Restfull端点和它们所采用的参数。如果单击autorize按钮,甚至可以从那里执行调用。

为了能够对访问API进行身份验证,首先需要创建一个Auth客户并启用密码授予。
一旦创建了Auth客户端,请注意客户机ID (创建客户端时所提供的编号,而不是名称)和秘密。
您可以通过向内容类型为"application/json“的url access_token https://yourhostname/oauth/token和以下正文内容发出post请求来获得refresh_tokens和refresh_tokens:
{
"grant_type": "password",
"scope": "*",
"client_id": 6,
"client_secret": "zBBO.........30p0iHQ3",
"username": "yourusername",
"password": "yourpassword"
}当然,您必须将client_id、秘密、用户名和密码替换为您的特定值。
https://stackoverflow.com/questions/73866375
复制相似问题