我目前在ActiveCollab V4上,正在使用以下接口调用:
https://xyz.manageprojects.com/api.php?path_info=projects/{props.projectID}/milestones&auth_api_token=1234-zyx
如何配置ActiveCollab V5接口?我在V5实例中有一份我的数据副本。
发布于 2021-06-29 20:07:02
由于这是谷歌搜索的最高结果,它对我没有帮助,所以我想分享我的发现。它适用于我们在prem上安装的ActiveCollab 5.x。
curl -X POST -H "Accept: Application/json" -H "Content-Type: application/json" -k https://activecollabURL/api/v1/issue-token -d '{"username": "xyz@domain.com", "password": "JohnDoe", "client_name": "Random","client_vendor":"Random" }' | grep }| python -mjson.tool发布于 2017-08-10 04:45:26
ActiveCollab的版本5有一个全新的应用程序接口。不再能够通过GET参数发送令牌。相反,它需要在请求标头中发送。
此答案介绍如何进行身份验证、获取令牌并使用令牌发出请求:
https://stackoverflow.com/a/34685298/338473
您在身份验证过程中发出的第一个请求将返回您有权访问的所有帐户,以及您用于使用您想要从中获取令牌的帐户进行身份验证的intent。这意味着您需要知道要使用的帐户的ID。当您知道这一点后,只需遍历帐户列表,直到找到与您的ID具有相同name的帐户。使用该帐户的url作为以后所有接口请求(主要是/api/v1/issue-token-intent)的基础。
请检查我已经提到的答案,了解确切的命令和步骤。
https://stackoverflow.com/questions/45599404
复制相似问题