需要帮助为Dropbox编码下载器

时间:2019-02-14 13:04:17

标签: c# .net dropbox dropbox-api

我正在编写一个使用Dropbox API从共享Dropbox文件夹下载的C#应用​​程序。我可以访问自己的帐户以及文件夹和文件。但是当我尝试访问如下所示的给定链接时:

https://wixlabs---dropbox-folder.appspot.com/index?instance=UexTyTTXTALjKbz1f1P3H5nZAFTiMsLw2wWcu_0uebU.eyJpbnN0YW5jZUlkIjoiNzk4YzZlYTUtMDg5Yi00ZjFlLWI2NzMtOWYxZjA1OTU1YmQ5IiwiYXBwRGVmSWQiOiIxNDkyNDg2NC01NmQ1LWI5NGItMDYwZi1jZDU3YmQxNmNjMjYiLCJtZXRhU2l0ZUlkIjoiYmRkMzFlNjMtY2I5Ny00ZTMxLWI5NGEtMGFhNmI5MzgwYjY3Iiwic2lnbkRhdGUiOiIyMDE4LTEwLTA0VDAwOjE4OjIyLjM5MFoiLCJ1aWQiOm51bGwsInZlbmRvclByb2R1Y3RJZCI6bnVsbCwiZGVtb01vZGUiOmZhbHNlfQ&target=_top&width=576&compId=comp-jmtmo1bb&viewMode=viewer-seo

我得到一个例外,即找不到该路径,但是该路径存在,因为我已使用浏览器中的链接下载文件。因此,我怀疑它与链接本身有关,导致我不断收到此错误。 我已使用以下代码读取该文件夹:

private async static Task RunOnPublicUrlAsync(string url)
{
            using (var dbx = new DropboxClient("My Access code Here"))
            {
                var metadata = await dbx.Sharing.GetSharedLinkMetadataAsync(url);
                Console.WriteLine($"{metadata.IsFolder}, {metadata.Name}");
            }
}

我将上面的URL传递给上面的方法,但是得到了shared_link_not_found/... 任何帮助是极大的赞赏。预先感谢。

0 个答案:

没有答案