C# 如何在c中使用webclient下载SalesForceDesk附件

C# 如何在c中使用webclient下载SalesForceDesk附件,c#,salesforce,C#,Salesforce,我想使用c代码将附件从我的案例下载到本地文件夹。我尝试了下面的代码 string url= https://simpleaudio.desk.com/api/v2/cases/8/attachments/8897101/url using (WebClient client = new WebClient()) { client.DownloadFile(url, @"F:\" + image.jpg); } 但它显示了未经授权的异常,如何使用webclient访问SalesForceD

我想使用c代码将附件从我的案例下载到本地文件夹。我尝试了下面的代码

string url= https://simpleaudio.desk.com/api/v2/cases/8/attachments/8897101/url

using (WebClient client = new WebClient())
{
  client.DownloadFile(url, @"F:\" + image.jpg);
}
但它显示了未经授权的异常,如何使用webclient访问SalesForceDesk,我尝试了很多请帮助我解决这个问题

我试着传递访问令牌

var collection = new NameValueCollection();
collection.Add("username", "********");
collection.Add("password", "********");

byte[] responseBytes = webClient.UploadValues("https://simpleaudio.desk.com/login/new", "POST", collection);

它也会引发未经授权的异常。

消息已清除。您可能需要直接登录该站点,或者在URL中传递某种令牌。无论哪种方式,这都是您需要解决的问题,这不是什么编程问题。请使用管理员帐户登录,并确保在使用令牌时启用令牌访问,或者在使用密码时启用密码访问。