Когда я добавляю комментарий через API ActiveCollab с помощью метода POST в / comments / task / {taskId}, я по крайней мере не могу установить create_by_id, ничего не происходит, когда я помещаю идентификатор пользователя в качестве значения. В отличие от использования / projects / {projectId} / tasks, где я могу объявить и использовать create_by_id.
Однако я могу использовать / comments / {commentId} с методом PUT и таким образом изменить созданный_б_ид, я действительно хотел бы установить идентификатор пользователя при создании комментария.
Используя ActiveCollab 6.0.50, ознакомьтесь с документацией по API. Но приведенный здесь пример использует только тело и вложения.
метод POST
api.php? path_info = / комментарии / задача / 1080
HEADERS
[{ "Ключ": "X-Angie-AuthApiToken", "значение": "***"}, { "ключ": "Content-Type", "значение": "применение / JSON"}]
{
"body": "test",
"created_by_id": 1
}
Ожидается, что создатель сообщения будет объявленным идентификатором пользователя. Вместо этого владелец токена является создателем. Что было бы логично, за исключением того, что я объявляю ID пользователя. Как уже упоминалось, использование PUT для / comments / {commentId}, по-видимому, радо принять create_by_id с идентификатором пользователя.