API PROCESSMAKER 版本 4.1.0 和 4.1.18
你好下午好,我的 API 有问题,要么从 swangger 中尝试,要么从其他代码中使用 API,出现的错误未经身份验证,我已经尝试在 pm_api_bearer 字段中传递管理员用户的令牌并且还自动从重定向到 processmaker 以进行登录批准的招摇。
要连接或测试 api,我使用 processmaker 文档,该文档使用https://staging-pm4.processmaker.net/api/documentation。显然适用于我的服务器 https: {server ip of my processmaker} / api / documentation。在swagger中我可以使用授权按钮完美登录,但是当我想在同一个地方尝试一个api时,我得到的结果如下:
错误:未经授权
我还通过控制台尝试了api,使用curl,将在processmaker中创建的用户令牌传递给它,正如processmaker wiki在github(https://github.com/ProcessMaker/processmaker/wiki/API-Authentication)上所说的那样我得到相同的结果。
卷曲示例:
$ export TOKEN = “你生成的令牌” $ curl -H 'Accept: application / json' -H “Authorization: Bearer $ {TOKEN}” {我的 processmaker 的服务器 ip}
在 curl 或 pm_api_bearer (http, Bearer) (PREVIOUS SCREENSHOTS) 中的令牌中。我在路径admin -> user -> API TOKEN 中介绍processmaker 生成的token。