Hi all,
Good afternoon. I've just got a hopefully two quick questions related to being a third-party developer:
- Can any Canvas admin create a developer key or access token that enables third party access ?
- Will developing on the free web demo version or a local copy of the Canvas LMS repo allow us to get to the point of being able to integrate with a real Canvas customer ?
Just in case it's helpful, I'll also place some more details about each question at the bottom of this message.
If you do have the time, we would so appreciate your help as we keep building.
Thank you. I hope you have a great day !
.....................................................................................
More details on question 1. We're developing a third-party application for Canvas. As I understand it, if a potential customer wants to allow us access to their Canvas, they can create a developer key or access token to enable us to do so, and then we can go thru a OAuth2 process user-by-user in order to make requests. Is this right ?
More details on question 2. For development, I understand that we can either use the (1) free web demo version
here (2) spin up our own version locally using
this github repo (3) pay $2000 for a Canvas sandbox by
becoming a partner or (4) be allowed access from an existing Canvas customer. I'm just wondering, (a) are there any other ways we can develop effectively and (b) will developing on the free version and our own local version be enough to successfully integrate with a real Canvas customer later ?