The workflow:
- I have a Chooser to single select a folder, not a file, not multiple files
- I send the share URL for the folder to my back-end, to create a file browser
- The user selects several files within the shared folder somewhere
- I download the selected files first, and then ALL other files in the folder
Chooser works. The file browser works (with `files/list_folder` and `shared_link`). Downloading any files does NOT work.
If I do a `sharing/get_shared_link_metadata`, I get a `shared_link_access_denied`.
If I do a `sharing/get_shared_link_file`, I get a `shared_link_access_denied`.
I don't see direct download links in `files/list_folder`, so I need another API call using the file's `path` or `id`.
I don't think I can download shared files with `files/download`, because I can't enter a `shared_link` there, so I need a share API call.
Opening the shared folder link in the browser works. Downloading files from there works. Just not with the API.
How do I download shared files (or rather: files from a shared folder) with the API?? This is ridiculous. Am I super dumb, or is this super hard?