ActiveCollab API 调用向任务添加评论
ActiveCollab API call add comment to task
当我通过 ActiveCollab API 使用 POST 方法向 /comments/task/{taskId} 添加评论时,我至少无法设置 created_by_id,当我将用户 ID 作为值时,什么也没有发生。与使用 /projects/{projectId}/tasks 不同,我可以在其中声明和使用 created_by_id.
但是我可以将 /comments/{commentId} 与 PUT 方法一起使用,并以这种方式更改 created_by_id,我真的很想在创建评论时设置用户 ID。
使用 ActiveCollab 6.0.50,已阅读 API 文档。但是里面的例子只用了正文和附件。
POST method
api.php?path_info=/comments/task/1080
HEADERS
[{"key":"X-Angie-AuthApiToken","value":"***"},{"key":"Content-Type","value":"application/json"}]
{
"body": "test",
"created_by_id": 1
}
预计消息的创建者是声明的用户 ID。相反,令牌所有者是创建者。这是合乎逻辑的,除非我声明一个用户标识。如前所述,使用 PUT 到 /comments/{commentId} 似乎很乐意接受带有用户 ID 的 created_by_id。
已解决,我只是决定为每个用户挑选一个令牌(无论如何我认为这是正确的方法)。 API 文档的这一部分对此很有帮助:https://developers.activecollab.com/api-documentation/v1/people/users/api-subscriptions.html
它使您能够为 Active Collab 用户创建和获取令牌,前提是使用令牌对功能进行了正确的身份验证。这样就很容易 select 正确的标记。我在我的 API 处理程序中创建了一个函数来获取正确的用户令牌,如果不存在则创建一个令牌。
当我通过 ActiveCollab API 使用 POST 方法向 /comments/task/{taskId} 添加评论时,我至少无法设置 created_by_id,当我将用户 ID 作为值时,什么也没有发生。与使用 /projects/{projectId}/tasks 不同,我可以在其中声明和使用 created_by_id.
但是我可以将 /comments/{commentId} 与 PUT 方法一起使用,并以这种方式更改 created_by_id,我真的很想在创建评论时设置用户 ID。
使用 ActiveCollab 6.0.50,已阅读 API 文档。但是里面的例子只用了正文和附件。
POST method api.php?path_info=/comments/task/1080 HEADERS [{"key":"X-Angie-AuthApiToken","value":"***"},{"key":"Content-Type","value":"application/json"}]
{
"body": "test",
"created_by_id": 1
}
预计消息的创建者是声明的用户 ID。相反,令牌所有者是创建者。这是合乎逻辑的,除非我声明一个用户标识。如前所述,使用 PUT 到 /comments/{commentId} 似乎很乐意接受带有用户 ID 的 created_by_id。
已解决,我只是决定为每个用户挑选一个令牌(无论如何我认为这是正确的方法)。 API 文档的这一部分对此很有帮助:https://developers.activecollab.com/api-documentation/v1/people/users/api-subscriptions.html
它使您能够为 Active Collab 用户创建和获取令牌,前提是使用令牌对功能进行了正确的身份验证。这样就很容易 select 正确的标记。我在我的 API 处理程序中创建了一个函数来获取正确的用户令牌,如果不存在则创建一个令牌。