如何使用C#中的Dropbox.Api v 2.0客户端nuget库检索共享链接?

时间:2016-12-07 16:26:50

标签: c# asp.net-mvc dropbox-api

我已经使用了几个小时,我在Dropbox中有.png文件,我需要获得这些文件的原始链接,以便我可以在我的代码中使用它。如何在C#中检索我在Dropbox中的共享链接?我需要检索该链接,以便我可以在我的视图中使用它将其分配给图像的src参数。在我的控制器内部,我使用CreateSharedLinkWithSettingsArg方法为文件创建共享链接,但我怎样才能获得这些链接?这是我的代码:

List<Dropbox.Api.Files.Metadata> list = new List<Dropbox.Api.Files.Metadata>();
   foreach (var item in list)
            {
                var path = new Dropbox.Api.Sharing.CreateSharedLinkWithSettingsArg(item.PathDisplay);
}

我已经使用了类似的东西并且运行良好但是当共享链接已经存在时,此代码会抛出异常,因为以下代码尝试始终创建共享链接,我已经共享了所有文件而我只需要在我的代码中获取共享链接,我该怎么做?:

var sharing = await client.Sharing.CreateSharedLinkWithSettingsAsync(path);
var src = sharing.Url;

我使用的是Dropbox.Api v 2.0和C#

0 个答案:

没有答案