使用 Dropbox .NET 庫獲取檔案的共享連結
此示例使用 Dropbox .NET 庫獲取檔案的共享連結,方法是建立新檔案或檢索現有檔案:
SharedLinkMetadata sharedLinkMetadata;
try {
sharedLinkMetadata = await this.client.Sharing.CreateSharedLinkWithSettingsAsync (path);
} catch (ApiException<CreateSharedLinkWithSettingsError> err) {
if (err.ErrorResponse.IsSharedLinkAlreadyExists) {
var sharedLinksMetadata = await this.client.Sharing.ListSharedLinksAsync (path, null, true);
sharedLinkMetadata = sharedLinksMetadata.Links.First();
} else {
throw err;
}
}
Console.WriteLine (sharedLinkMetadata.Url);