Your Community is getting an upgrade!
Read about our partnership with Higher Logic and how we will build the next generation of the Instructure Community.
Found this content helpful? Log in or sign up to leave a like!
I am trying to implement a Plagiarism Detection Platform with LTI 2.0 i managed to retrieve the access token and tool consumer profile but when I want to enable capabilities as written in the documentation my tool proxy registration endpoint returns an error.
data: {
invalid_capabilities: [Array],
invalid_services: [Array],
error: 'Invalid Capabilities'
}
When I checked my capabilities on the tool consumer profile I saw that none of the listed things were available in my TCP.
I tried to install apps that are in marked and that serve the same capabilities and services they work immediately im not sure what I need to do so I can register my tool with those capabilities.
Anyone had the same issue or does anyone know the solution for this?
One thing I’ve tried in the past that helped was using 4G/LTE/5G rotating mobile proxies for testing. They can sometimes provide better flexibility when registering tools or accessing services that might be restricted based on IP.
I ran into that same error before, and in my case, it was because the capabilities listed in the tool definition didn’t match the ones allowed by Canvas. I double-checked the Canvas docs and trimmed down the list. Also, for a smoother LTI test setup, I had to rent vps in us to avoid timeouts from my local dev server messing things up during registration.
To interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign InTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign In