LtiDeepLinkingResponse is adding resources to module but erroring when user clicks on the link
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-01-2022
02:06 PM
I am experimenting with adding deep linking to our LMS external tool integration. I am able to add the resource links in module but when I or users click on the resource links added, getting the error.
"Couldn't find valid Settings for this link"
"Couldn't find valid Settings for this link"
I think I am missing the exact format of LtiResourceLink that Canvas LMS is looking for below is a quicktime video showing where I am and what the error is.
Here is the relevant part of JWT token I am sending back as LtiDeepLinkingResponse
"https://purl.imsglobal.org/spec/lti-dl/claim/content_items": [
{
"type": "ltiResourceLink",
"title": "AWS Lambda Lab1",
"url": "https://dev.lti-compliant-lxp.training.aws.dev/lab1",
},
{
"type": "ltiResourceLink",
"title": "S3 Lab2",
"url": "https://dev.lti-compliant-lxp.training.aws.dev/lab2",
"custom": {
"resource": "Lab2"
}
}
]