共享文件或文件夹链接到电子邮件ID列表

时间:2014-04-30 11:35:03

标签: c# .net-3.5 dropbox add-in dropbox-api

我正在为Outlook 2007/2010开发一个插件,现在我需要添加一项功能,将电子邮件附件直接上传到Dropbox文件夹。从那里,我需要使用dropbox API与我的电子邮件收件人共享该文档的链接。

正如我所见,DropBox网站提供了相同的功能,以共享名称或电子邮件ID列表的链接 我需要通过编程方式使用C#3.5来完成,因为我当前的工作项目是在C#3.5中,但如果我需要继续前进C#4.0那么没问题。

我在其中一个问题share folder via Dropbox Ruby API中看到了答案,它将显示我需要做什么,它将通过电子邮件ID来共享链接,如果可能,我需要使用c#.net。

2 个答案:

答案 0 :(得分:0)

Dropbox API目前不支持共享文件夹。 (也就是说,现在您可以加入共享文件夹测试版:https://dropboxapi.wufoo.com/forms/dropbox-shared-folder-api-beta-contact-info/。)

但您可以通过/shares API调用为任何文件或文件夹创建共享链接。 (这相当于在Dropbox中右键单击文件并选择"共享Dropbox链接。")因此,如果您只需要向人们发送链接,那就可以了。如果您需要邀请其他人加入共享文件夹,则您需要等待共享文件夹API。

答案 1 :(得分:0)

  1. 使用spring.social.dropbox获取sharelink 例如:DropboxLink shareableLink = dropbox.GetShareableLinkAsync(“/ DROPBOX_FOLDER_NAME”)。结果;
  2. 通过创建System.Net.Mail.MailMessage和SmtpClient客户端对象将该链接发送到邮件。