<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to download files from a publicly shared folder? in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/246657#M14065</link>
    <description>For reference, Dropbox API v2 now supports listing the contents of a shared link for a folder. This can be accomplished using the same interface as listing a folder in a connected user's account, via the list_folder functionality. To list the contents of a shared link for a folder, you instead provide the shared link URL in the `shared_link` parameter to list_folder:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder" target="_blank"&gt;https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;If you're using an official SDK, there will also be a corresponding method for this endpoint:&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;In the .NET SDK that's available as `ListFolderAsync`:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dropbox.github.io/dropbox-sdk-dotnet/html/M_Dropbox_Api_Files_Routes_FilesUserRoutes_ListFolderAsync_1.htm" target="_blank"&gt;https://dropbox.github.io/dropbox-sdk-dotnet/html/M_Dropbox_Api_Files_Routes_FilesUserRoutes_ListFolderAsync_1.htm&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;In the Java SDK that's available via `listFolderBuilder` to get a `ListFolderBuilder` on which you can call `ListFolderBuilder.withSharedLink`:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dropbox.github.io/dropbox-sdk-java/api-docs/v3.0.x/com/dropbox/core/v2/files/DbxUserFilesRequests.html#listFolderBuilder-java.lang.String-" target="_blank"&gt;https://dropbox.github.io/dropbox-sdk-java/api-docs/v3.0.x/com/dropbox/core/v2/files/DbxUserFilesRequests.html#listFolderBuilder-java.lang.String-&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dropbox.github.io/dropbox-sdk-java/api-docs/v3.0.x/com/dropbox/core/v2/files/ListFolderBuilder.html" target="_blank"&gt;https://dropbox.github.io/dropbox-sdk-java/api-docs/v3.0.x/com/dropbox/core/v2/files/ListFolderBuilder.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dropbox.github.io/dropbox-sdk-java/api-docs/v3.0.x/com/dropbox/core/v2/files/ListFolderBuilder.html#withSharedLink-com.dropbox.core.v2.files.SharedLink-" target="_blank"&gt;https://dropbox.github.io/dropbox-sdk-java/api-docs/v3.0.x/com/dropbox/core/v2/files/ListFolderBuilder.html#withSharedLink-com.dropbox.core.v2.files.SharedLink-&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;In the JavaScript SDK that's available as `filesListFolder`:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dropbox.github.io/dropbox-sdk-js/Dropbox.html#filesListFolder__anchor" target="_blank"&gt;https://dropbox.github.io/dropbox-sdk-js/Dropbox.html#filesListFolder__anchor&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;In the Python SDK that's available as `files_list_folder`:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dropbox-sdk-python.readthedocs.io/en/latest/moduledoc.html#dropbox.dropbox.Dropbox.files_list_folder" target="_blank"&gt;https://dropbox-sdk-python.readthedocs.io/en/latest/moduledoc.html#dropbox.dropbox.Dropbox.files_list_folder&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;In the Swift SDK that's available as `listFolder`:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dropbox.github.io/SwiftyDropbox/api-docs/latest/Classes/FilesRoutes.html#/s:13SwiftyDropbox11FilesRoutesC10listFolderAA10RpcRequestCyAA0C0C04ListF16ResultSerializerCAH0if5ErrorK0CGSS4path_Sb9recursiveSb16includeMediaInfoSb0O7DeletedSb0O24HasExplicitSharedMembersSb0O14MountedFolderss6UInt32VSg5limittF" target="_blank"&gt;https://dropbox.github.io/SwiftyDropbox/api-docs/latest/Classes/FilesRoutes.html#/s:13SwiftyDropbox11FilesRoutesC10listFolderAA10RpcRequestCyAA0C0C04ListF16ResultSerializerCAH0if5ErrorK0CGSS4path_Sb9recursiveSb16includeMediaInfoSb0O7DeletedSb0O24HasExplicitSharedMembersSb0O14MountedFolderss6UInt32VSg5limittF&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;In the Objective-C SDK that's available as `listFolder`:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dropbox.github.io/dropbox-sdk-obj-c/api-docs/latest/Classes/DBFILESUserAuthRoutes.html#/c:objc(cs)DBFILESUserAuthRoutes(im)listFolder" target="_blank"&gt;https://dropbox.github.io/dropbox-sdk-obj-c/api-docs/latest/Classes/DBFILESUserAuthRoutes.html#/c:objc(cs)DBFILESUserAuthRoutes(im)listFolder&lt;/A&gt;:&lt;BR /&gt;</description>
    <pubDate>Thu, 12 Oct 2017 20:22:04 GMT</pubDate>
    <dc:creator>Greg-DB</dc:creator>
    <dc:date>2017-10-12T20:22:04Z</dc:date>
    <item>
      <title>How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/243447#M13580</link>
      <description>&lt;P&gt;We developed an app using an endpoint from v1 /1/metadat/link (to list all from a shared link). I couldn't find any endpoint from v2 having same functionality.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My app has a simple a functionality, given a shared link it should download all the files from this shared link. Any help would be appreciated.&lt;/P&gt;</description>
      <pubDate>Wed, 29 May 2019 09:19:08 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/243447#M13580</guid>
      <dc:creator>psehrawat</dc:creator>
      <dc:date>2019-05-29T09:19:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/243448#M13581</link>
      <description>I don't currently have a solution to offer for this on API v2 unfortunately. I just replied to your ticket though and granted your app an extension. Please check the reply there for details.</description>
      <pubDate>Mon, 25 Sep 2017 19:44:45 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/243448#M13581</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2017-09-25T19:44:45Z</dc:date>
    </item>
    <item>
      <title>Re: How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/246657#M14065</link>
      <description>For reference, Dropbox API v2 now supports listing the contents of a shared link for a folder. This can be accomplished using the same interface as listing a folder in a connected user's account, via the list_folder functionality. To list the contents of a shared link for a folder, you instead provide the shared link URL in the `shared_link` parameter to list_folder:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder" target="_blank"&gt;https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;If you're using an official SDK, there will also be a corresponding method for this endpoint:&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;In the .NET SDK that's available as `ListFolderAsync`:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dropbox.github.io/dropbox-sdk-dotnet/html/M_Dropbox_Api_Files_Routes_FilesUserRoutes_ListFolderAsync_1.htm" target="_blank"&gt;https://dropbox.github.io/dropbox-sdk-dotnet/html/M_Dropbox_Api_Files_Routes_FilesUserRoutes_ListFolderAsync_1.htm&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;In the Java SDK that's available via `listFolderBuilder` to get a `ListFolderBuilder` on which you can call `ListFolderBuilder.withSharedLink`:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dropbox.github.io/dropbox-sdk-java/api-docs/v3.0.x/com/dropbox/core/v2/files/DbxUserFilesRequests.html#listFolderBuilder-java.lang.String-" target="_blank"&gt;https://dropbox.github.io/dropbox-sdk-java/api-docs/v3.0.x/com/dropbox/core/v2/files/DbxUserFilesRequests.html#listFolderBuilder-java.lang.String-&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dropbox.github.io/dropbox-sdk-java/api-docs/v3.0.x/com/dropbox/core/v2/files/ListFolderBuilder.html" target="_blank"&gt;https://dropbox.github.io/dropbox-sdk-java/api-docs/v3.0.x/com/dropbox/core/v2/files/ListFolderBuilder.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dropbox.github.io/dropbox-sdk-java/api-docs/v3.0.x/com/dropbox/core/v2/files/ListFolderBuilder.html#withSharedLink-com.dropbox.core.v2.files.SharedLink-" target="_blank"&gt;https://dropbox.github.io/dropbox-sdk-java/api-docs/v3.0.x/com/dropbox/core/v2/files/ListFolderBuilder.html#withSharedLink-com.dropbox.core.v2.files.SharedLink-&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;In the JavaScript SDK that's available as `filesListFolder`:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dropbox.github.io/dropbox-sdk-js/Dropbox.html#filesListFolder__anchor" target="_blank"&gt;https://dropbox.github.io/dropbox-sdk-js/Dropbox.html#filesListFolder__anchor&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;In the Python SDK that's available as `files_list_folder`:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dropbox-sdk-python.readthedocs.io/en/latest/moduledoc.html#dropbox.dropbox.Dropbox.files_list_folder" target="_blank"&gt;https://dropbox-sdk-python.readthedocs.io/en/latest/moduledoc.html#dropbox.dropbox.Dropbox.files_list_folder&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;In the Swift SDK that's available as `listFolder`:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dropbox.github.io/SwiftyDropbox/api-docs/latest/Classes/FilesRoutes.html#/s:13SwiftyDropbox11FilesRoutesC10listFolderAA10RpcRequestCyAA0C0C04ListF16ResultSerializerCAH0if5ErrorK0CGSS4path_Sb9recursiveSb16includeMediaInfoSb0O7DeletedSb0O24HasExplicitSharedMembersSb0O14MountedFolderss6UInt32VSg5limittF" target="_blank"&gt;https://dropbox.github.io/SwiftyDropbox/api-docs/latest/Classes/FilesRoutes.html#/s:13SwiftyDropbox11FilesRoutesC10listFolderAA10RpcRequestCyAA0C0C04ListF16ResultSerializerCAH0if5ErrorK0CGSS4path_Sb9recursiveSb16includeMediaInfoSb0O7DeletedSb0O24HasExplicitSharedMembersSb0O14MountedFolderss6UInt32VSg5limittF&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;In the Objective-C SDK that's available as `listFolder`:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://dropbox.github.io/dropbox-sdk-obj-c/api-docs/latest/Classes/DBFILESUserAuthRoutes.html#/c:objc(cs)DBFILESUserAuthRoutes(im)listFolder" target="_blank"&gt;https://dropbox.github.io/dropbox-sdk-obj-c/api-docs/latest/Classes/DBFILESUserAuthRoutes.html#/c:objc(cs)DBFILESUserAuthRoutes(im)listFolder&lt;/A&gt;:&lt;BR /&gt;</description>
      <pubDate>Thu, 12 Oct 2017 20:22:04 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/246657#M14065</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2017-10-12T20:22:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/270030#M15927</link>
      <description>&lt;P&gt;I'm having the same issue. I have a shared_link to a folder and I'd like to enumerate each file in that folder and be able to download each one independently.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm using the Javascript version of the SDK.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So&amp;nbsp;I'm calling&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;filesListFolder({url: "", shared_link: {url: myURL}}&lt;/PRE&gt;&lt;P&gt;and that returns&amp;nbsp;a list of file metadata but I cannot figure out a way to go from that response and the data in each file's metadata to&amp;nbsp;something I can use with the&amp;nbsp;filesDownload (id seems surprisingly not-useful for non-mounted content) or any of the sharing download functions (which all require an URL for each file which is not something in the response).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I do this?&lt;/P&gt;</description>
      <pubDate>Mon, 26 Mar 2018 15:19:18 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/270030#M15927</guid>
      <dc:creator>elsigh</dc:creator>
      <dc:date>2018-03-26T15:19:18Z</dc:date>
    </item>
    <item>
      <title>Re: How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/270047#M15933</link>
      <description>&lt;P&gt;To download a file from a shared link for a folder using the JavaScript SDK, use &lt;A href="https://dropbox.github.io/dropbox-sdk-js/Dropbox.html#sharingGetSharedLinkFile__anchor" target="_self"&gt;the&amp;nbsp;sharingGetSharedLinkFile method&lt;/A&gt;. You should &lt;A href="https://dropbox.github.io/dropbox-sdk-js/global.html#SharingGetSharedLinkMetadataArg" target="_blank"&gt;supply&lt;/A&gt; the original shared link, i.e., the same URL you passed to&amp;nbsp;filesListFolder, as well as the relative path for the particular file in the folder you want to download.&lt;/P&gt;</description>
      <pubDate>Mon, 26 Mar 2018 15:56:30 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/270047#M15933</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-03-26T15:56:30Z</dc:date>
    </item>
    <item>
      <title>Re: How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/270068#M15941</link>
      <description>&lt;P&gt;Ok, I tried this and I can't make it work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;for instance I have the shared link (to a folder full or text files):&lt;/P&gt;&lt;PRE&gt;https://www.dropbox.com/sh/pytim78xyjqj3di/AACXk4N35DeQpR14dPxLRFOla?dl=0&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Inside that folder, as enumerated by filesListFolder I have items like:&lt;/P&gt;&lt;PRE&gt;{
  ".tag": "file",
  "name": "willin.pro",
  "parent_shared_folder_id": "1699528",
  "id": "id:LmyYmvEGCjcAAAAAAAC4TA",
  "client_modified": "2018-03-18T20:35:30Z",
  "server_modified": "2018-03-18T20:37:13Z",
  "rev": "18f2e2f80019eec8",
  "size": 1631,
  "sharing_info": {
    "read_only": true,
    "parent_shared_folder_id": "1699528",
    "modified_by": "dbid:AAAkG7maZxQE1y3-wnhlj6tstjqqo8rqYow"
  },
  "content_hash": "896e0660f614202d880a7010f4f6c55cdf1141cffa0d3c1dcdfcbec3ebbdcc00"
}&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I tried&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;dbxClient.sharingGetSharedLinkFile({
  url: "https://www.dropbox.com/sh/pytim78xyjqj3di/AACXk4N35DeQpR14dPxLRFOla?dl=0", 
  path: "/id:LmyYmvEGCjcAAAAAAAC4TA"
})&lt;/PRE&gt;&lt;P&gt;and I tried:&lt;/P&gt;&lt;PRE&gt;dbxClient.sharingGetSharedLinkFile({
  url: "https://www.dropbox.com/sh/pytim78xyjqj3di/AACXk4N35DeQpR14dPxLRFOla?dl=0", 
  path: "/willin.pro"
})&lt;/PRE&gt;&lt;P&gt;The latter 2 get 409s.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Mar 2018 17:07:10 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/270068#M15941</guid>
      <dc:creator>elsigh</dc:creator>
      <dc:date>2018-03-26T17:07:10Z</dc:date>
    </item>
    <item>
      <title>Re: How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/270077#M15945</link>
      <description>&lt;P&gt;&lt;a href="https://www.dropboxforum.com/t5/user/viewprofilepage/user-id/647319"&gt;@elsigh&lt;/a&gt;&amp;nbsp;The first one is incorrect because this endpoint doesn't support file IDs in that `path` parameter. (If it did though, you would supply just the "id:..." string, without a leading slash.)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The second one is correct, and it works for me. Can you share the full output you're getting?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(Make sure to use both `then` and `catch`, so you can get the API response or error, respectively.)&lt;/P&gt;</description>
      <pubDate>Mon, 26 Mar 2018 17:22:43 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/270077#M15945</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-03-26T17:22:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/270079#M15946</link>
      <description>&lt;PRE&gt;dbxClient.sharingGetSharedLinkFile({url: "https://www.dropbox.com/sh/pytim78xyjqj3di/AACXk4N35DeQpR14dPxLRFOla?dl=0", path: "/winllin.pro"}).then(resp =&amp;gt; { console.log(resp); }).catch(err =&amp;gt; { console.error(err); })&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;{"error_summary": "shared_link_not_found/.", "error": {".tag": "shared_link_not_found"}}&lt;/PRE&gt;</description>
      <pubDate>Mon, 26 Mar 2018 17:27:39 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/270079#M15946</guid>
      <dc:creator>elsigh</dc:creator>
      <dc:date>2018-03-26T17:27:39Z</dc:date>
    </item>
    <item>
      <title>Re: How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/270081#M15947</link>
      <description>&lt;P&gt;It looks like you just have a typo in your `path` value. You have "/winllin.pro" instead of "/willin.pro". (Note the extra 'n'.)&lt;/P&gt;</description>
      <pubDate>Tue, 27 Mar 2018 18:06:59 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/270081#M15947</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-03-27T18:06:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/270082#M15948</link>
      <description>&lt;P&gt;Ah, egads, thank you!&lt;/P&gt;</description>
      <pubDate>Mon, 26 Mar 2018 17:32:29 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/270082#M15948</guid>
      <dc:creator>elsigh</dc:creator>
      <dc:date>2018-03-26T17:32:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/281281#M17209</link>
      <description>&lt;P&gt;I am using a WEB API for manipulating user files when I am acting on behalf of a dropbox user.&lt;/P&gt;&lt;P&gt;However I can have a user that does not have a dropbox account that is presented with the shareded folder link.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I want to use the&amp;nbsp;&lt;STRONG&gt;shared_link&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;in the files/list_folder request&amp;nbsp; so I can traverse this shared folder.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Can do so without an authentication token ?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;As I indicated I have a use case where I do not have a dropbox account, but I have been granted the shared_link ... so the user does have access to the content.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If the shared_link had a password ... what would the JSON payload need to contain to access the folder ?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jun 2018 22:37:48 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/281281#M17209</guid>
      <dc:creator>RichardTSchaefe</dc:creator>
      <dc:date>2018-06-20T22:37:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/281478#M17220</link>
      <description>&lt;P&gt;&lt;a href="https://www.dropboxforum.com/t5/user/viewprofilepage/user-id/724156"&gt;@RichardTSchaefe&lt;/a&gt;&amp;nbsp;The list_folder endpoint unfortunately doesn't support "app authentication" (i.e., so no user access token is required), only "user authentication" (where a user access token is required), so I'm afraid I don't have a good solution for this use case. I'm sending this along as a feature request.&lt;/P&gt;</description>
      <pubDate>Thu, 21 Jun 2018 15:28:24 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/281478#M17220</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-06-21T15:28:24Z</dc:date>
    </item>
    <item>
      <title>Re: How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/282116#M17279</link>
      <description>&lt;P&gt;I can traverse the folder Shared Folder using a USER token (as opposed to a App/User token) using the files/list endpoint.&lt;/P&gt;&lt;P&gt;The path is relative to this shared folder.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do I use a path of the form {id:UniqueID} ? with the files/download request ?&lt;/P&gt;&lt;P&gt;Or do I somehow have to use the {sharing_info: ???? } property ?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If it's the former ... can I use a path of the form {id:UniqueID} in the files/list_folder request ?&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I could vote ... I would prefer using {id:UniqueID} doe /list folder ... then to access a folder (your own, or a shared, you only need the UniqueID)... the filesystem like path is then determined by the context of the request.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 26 Jun 2018 01:27:38 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/282116#M17279</guid>
      <dc:creator>RTS S.</dc:creator>
      <dc:date>2018-06-26T01:27:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/282198#M17287</link>
      <description>&lt;P&gt;&lt;a href="https://www.dropboxforum.com/t5/user/viewprofilepage/user-id/148920"&gt;@RTS S.&lt;/a&gt;&amp;nbsp;Both&amp;nbsp;&lt;A href="https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder" target="_blank"&gt;/2/files/list_folder&lt;/A&gt;&amp;nbsp;and&amp;nbsp;&lt;A href="https://www.dropbox.com/developers/documentation/http/documentation#files-download" target="_blank"&gt;/2/files/download&lt;/A&gt;&amp;nbsp;support both&amp;nbsp;file IDs and paths. (You can check the supported formats in the documentation for the 'path' value.)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So, for instance when calling&amp;nbsp;&lt;A href="https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder" target="_blank"&gt;/2/files/list_folder&lt;/A&gt;, you can supply the 'path' parameter containing either the 'id' of the folder you want to list, or the full path to the folder.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Likewise, when calling&amp;nbsp;&lt;A href="https://www.dropbox.com/developers/documentation/http/documentation#files-download" target="_blank"&gt;/2/files/download&lt;/A&gt;&amp;nbsp;you can supply&amp;nbsp;the 'path' parameter containing either the 'id' of the&amp;nbsp;file you want to download, or the full path to the file.&lt;/P&gt;</description>
      <pubDate>Tue, 26 Jun 2018 15:43:48 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/282198#M17287</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-06-26T15:43:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/282278#M17291</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;I use the same code to Navigate (files/list_folder) and download (files/download) for both my APP/User token and for a shared folder using a User token.
I am able to download a file using an id:xxxx for the path using my APP/User token. But having problems with the shared folder:

The following is for a Test File in a Test Account.

URL:
POST: https://api.dropboxapi.com/2/files/list_folder

post args:
{ "path": "", "shared_link": { "url": "https://www.dropbox.com/sh/tva3ktdtul2qkth/AACU1dkvaBr31u6sIiDstKACa"}, "include_media_info": false, "include_deleted": false}

Result:
{
  "entries": [
     {".tag": "file", "name": "2-11011_in__flight.jpg.sdvef", "parent_shared_folder_id": "3372935536", "id": "id:sQqvvpADHyAAAAAAAAAAIA", "client_modified": "2018-06-21T13:49:31Z", "server_modified": "2018-06-21T13:49:32Z", "rev": "12c90ae970", "size": 99110, "sharing_info": {"read_only": true, "parent_shared_folder_id": "3372935536", "modified_by": "dbid:AACm4Dw3RG5ecK3uwT2z3MVi2GWwuS6rYBg"}, "content_hash": "442d907dc20fffe801d271a6512e5c58906adb157329e5e9356b91e323a9d2bb"}
    ],
    "cursor": "AAH96nNWXINQZ4eyuP2VShr5_NM-LfHyN_XSlyR98jhdwct-3t3fIncgCM7X9Eh_-LRQk4jP-IMK52-wQSQKFXCGyseUo3xm8Izh8_9GI_9_EVbB1RYrEiGV9BLNX3znJKUhxnsB8_Q_euGZBBe_X34_0f85NXG595ciaEmzWj7HtXhfLEFQPhlCqu05XoRSQUs8NNkHU3up60VaD6-Zp6Fsn2iem9h9gLuQIWpc8C9O-meRNmAyafZW9FvTT2zAi8r6xkUg-BUJkLUYYVTNmTM_",
    "has_more": false
}


URL:
GET https://content.dropboxapi.com/2/files/download
Headers:
    Dropbox-API-Arg {"path":"id:sQqvvpADHyAAAAAAAAAAIA"}
    Range  bytes=0-99109
Result:
ERROR:
    Content: {"error_summary": "path/not_found/.", "error": {".tag": "path", "path": {".tag": "not_found"}}}
    Headers: {
    	     Content-Security-Policy: sandbox, sandbox allow-forms allow-scripts
  	     Connection: keep-alive
	     Server: nginx
	     X-WebKit-CSP: sandbox
	     Transfer-Encoding: chunked
	     Date: Tue, 26 Jun 2018 23:35:18 GMT
	     X-Content-Security-Policy: sandbox
	     Vary: Dropbox-API-Arg, Authorization
	     X-Robots-Tag: noindex, nofollow, noimageindex
	     X-Content-Type-Options: nosniff
	     X-Dropbox-Request-Id: 8e068903125489c79e7132583f05b8d7
	     }
&lt;/PRE&gt;
&lt;P&gt;Do I need to do something different for downloaing a file from a shared URL ? I provided the public link .... but it's a test account with a test folder with a single file. I provided it so you might try accessing the file ...&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 26 Jun 2018 23:52:01 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/282278#M17291</guid>
      <dc:creator>RTS S.</dc:creator>
      <dc:date>2018-06-26T23:52:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/282341#M17296</link>
      <description>&lt;P&gt;&lt;a href="https://www.dropboxforum.com/t5/user/viewprofilepage/user-id/148920"&gt;@RTS S.&lt;/a&gt;&amp;nbsp;I see, thanks for clarifying and providing the sample. In this case, based on this error, it sounds like you have a shared link from a different user than the one that the access token is for. That being the case, you can't directly access the file via ID, since it isn't in the authorized user's account.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Instead, after listing the contents, to download a file from the folder that the shared link points to, you should use&amp;nbsp;&lt;A href="https://www.dropbox.com/developers/documentation/http/documentation#sharing-get_shared_link_file" target="_blank"&gt;/2/sharing/get_shared_link_file&lt;/A&gt;&amp;nbsp;(instead of /2/files/download). That allows you to download files based on the shared link itself.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jun 2018 15:03:11 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/282341#M17296</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-06-27T15:03:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to download files from a publicly shared folder?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/283082#M17333</link>
      <description>&lt;P&gt;Thank you ... I have everything I need.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As I indicated it would still be a nice feature to be able to access to a publicly shared folder/file without the need to authenticate any user.&lt;/P&gt;
&lt;P&gt;If I have the shared URL as an end user I can use a browser to navigate the folder and download a publicly shared folder ... I do not need to authenticate with any dropbox account.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I should be able to do the same with maybe an APP TOKEN (not a login to the dropbox app) to provide some traceability. Then providing the URL I should be able to navigate and download the publicly shared files and folders.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jul 2018 14:23:00 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/How-to-download-files-from-a-publicly-shared-folder/m-p/283082#M17333</guid>
      <dc:creator>RTS S.</dc:creator>
      <dc:date>2018-07-03T14:23:00Z</dc:date>
    </item>
  </channel>
</rss>

