Используя attask api, как можно обновить задачу
Используя API Attask, как я могу добавить обновление через API остальных? Обновление задачи выглядит так, как будто оно полностью заменит все обновления в соответствии с документацией PUT для вложенных объектов, а публикация в / api / update, похоже, не работает: вот то, что я пробовал до сих пор, используя Powershell для тестирования $url = "https:///attask/api/update?sessionID=$($session.data.sessionID)&message= тестовое сообщение от api&refObjID=56e9b1d100741c6eb3cab7df95269ba7&objCode=UPDATE&updateObjCode=NOTE" $result = urhod-urhoMUID -HOU-UHOU-MHOU-UHOHOD Результат "POST": Invoke-RestMethod: {"error":{"class":"java.lang.UnsupportedOperationException","message":null}}
1 ответ
Решение
Вместо обновлений публикуйте заметки, например:
$url = "https://lockton.attask-ondemand.com/attask/api/note?sessionID=$($session.data.sessionID)&updates={noteText:'Test Message from api',objID:'56e9b1d100741c6eb3cab7df95269ba7',noteObjCode:'TASK'}"
$postResult = Invoke-RestMethod -Uri $url -Method "POST"
$postResult