2016-04-04 9 views
0

Mit der Attask API, wie kann ich ein Update über die Rest API hinzufügen? Das Aktualisieren der Aufgabe sieht so aus, als würde sie alle Aktualisierungen gemäß der PUT-Dokumentation für verschachtelte Objekte vollständig ersetzen, und ein Beitrag auf dem/api/update scheint nicht zu funktionieren: hier habe ich bisher versucht, Powershell zum Testen zu verwenden url $ = "https: /// AtTask/api/update sessionID = $ ($ session.data.sessionID) & message = Testnachricht von api & refObjID = 56e9b1d100741c6eb3cab7df95269ba7 & ObjCode = UPDATE & updateObjCode = NOTE" $ result = Invoke-RestMethod -uri $ url -Methode "POST" Ergebnis ist: Invoke-RestMethod: { "Fehler": { "Klasse": "java.lang.UnsupportedOperationException", "message": null}}Verwenden der Attask API, wie kann eine Aufgabe aktualisiert werden

Antwort

1

Anstatt Updates, Post zu Notizen instea d - z.B.

$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 
Verwandte Themen