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.
I've noticed a problem with the Canva API integration with Google Drive: I can't access the Shared Drives that are created in Google Workspace. I've contacted Google Support and they have answered me that their API supports this kind of integration (they mentioned that a lot of companies already support it) and that this would be a missing feature in Canva integration — I have access to the personal drive files but I don't have access to the Shared Drive files even if I allowed it to be shared with external users. I'm reaching the Canva community to see if you can help me figure out how to solve it without the need of adding all our assets — we are creating some database assets so all of our company can have access to our background, logo, and all of that stuff — to each individual drive since that's not viable (limited amount of space in our Google Workspace). Is there any solution to this problem?
Agreed! We keep all files in a Shared Drive so that ownership doesn't change when people leave their position. Though sharing works fine for MyDrive files, the inability to access Shared Drive files creates many additional steps (and unsecured or duplicated) documents. If there's a way to fix this, it would be a huge benefit to any school using Shared Drives!
It’s disappointing that this first was post about six months ago and there has been no follow up by anybody from the Instructure team. Accessing the shared drives of the Google API worked just fine before the summer update of canvas. It has been in operable since and like the others have noted, it takes multiple steps to be able to access those files that were put into shared drives on Google. It makes absolutely no sense that we can’t access them. Can someone please look into this?
We have managed to find the files that are in shared drives. Here's what I've done.
In our RCE we have a google drive shortcut. Yes it doesn't show shared drives but if I search for the content by name, it will show up and I can select it. In my case I wanted to embed the file. Canvas posted an error message that it didn't have access to the file. I went into the html. I changed the pink portion of the html, replacing it with the shared link to the file, the one that ends with /edit?usp=sharing". I did it this way to keep the iframe parameters. You could just as easily copy this code and use that directly I'd guess.
<p><iframe class="lti-embed" style="width: 800px; height: 600px;" title="Pre Lab Reading:Enzymes" src="/courses/349088/external_tools/retrieve?display=borderless&url=https%3A%2F%2Fgoogle-drive-lti-iad-prod.instructure.com%2Flti%2Fcontent-view%2Frce%2GG92918185" width="800" height="600" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" allow="geolocation *; microphone *; camera *; midi *; encrypted-media *; autoplay *; clipboard-write *; display-capture *"></iframe></p>
We have used the same search technique in the google cloud assignment to find the files that are in shared drives, but that one worked without any editing needed.
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
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.