Connect your application with Tasker with this helper package
npm i tasker-clientapplication-ts --save. const credentials = new Credentials("", ""); ;const client = new ClientApplication(credentials, "", credentials.clientSecret); const url = await client.resolveTestTargetUrl("endpoint");The redirect url has a token with all the information. The token can be stripped from the URL with this function. const token = client.stripTokenFromUrl(url);
let taskToken = client.TryParseTaskToken(token, taskToken);
`$3
Test sending task status. For development purposes only!
await client.sendTestTaskStatus();$3
Send feedback along the task status.
`
const feedback = new Feedback()
.addH1("Feedback op uitvoering taak Breien met Bea")
.addText("De gekozen wol paste goed bij het luchtige werkstuk")
.addH2("Feedforward")
.addText("Je zou kunnen overwegen om de volgende keer de mouwen niet dicht te breien.");` For development purposes it's possible to use the encrypted client id as student id.
`
const encryptedUserId = await client.resolveEncryptedClientId();
await client.sendTaskStatus("abc", encryptedUserId, TaskStatus.Completed, feedback);
``