Hi everyone :)
Can you please help me?
I have the following task. Need to download a file from google drive or another 3rd party application and then upload it to our platform.
I have additional requirements:
- files can be larger than 100 megabytes
- files are not publicly accessible
I want to create the following zap:
- trigger new file uploaded into google drive
- our platform custom action (download file and upload it to our storage)
At first, I was planning to just get file object from google drive trigger and then just pass this object into bundle and upload into our API. But zapier has limitations about file size and file accessibility - article link
So after that I decided to get file URL. Pass it into our backend and then download file from this url. But in this case I need access token just to download file from google drive or slack (another third party application).
Can you help me to understand what is the best approach if I want to upload small AND big files which are not accessible?
Can I pass access token from one app to another in zaps?
Maybe I would need to try out this approach stash files approach - https://platform.zapier.com/cli_docs/docs#stashing-files?
Or I am missing something and there is a better solution for this case?