使用@microsoft.graph.downloadUrl returns 错误407
Using @microsoft.graph.downloadUrl returns Error 407
使用 Microsoft Graph C# SDK,我得到了想要的文件的 DriveItem:
DriveItem myDriveItem = await graphClient
.Sites[targetSite.Id]
.Lists[targetList.Id]
.Drive
.Items[targetItem.Id]
.Request()
.GetAsync();
使用里面的下载linkreturns错误407:需要代理验证。
using (var client = new WebClient())
{
outputText = client.DownloadString((string)myDriveItem
.AdditionalData["@microsoft.graph.downloadUrl"]);
}
如果有帮助,我正在尝试从 Sharepoint 表单库下载 XML 文件。 link 在浏览器中使用时有效。如何下载文件?
使用 WebProxy error: Proxy Authentication Required
的答案解决了
需要设置WebClient的代理。
IWebProxy defaultWebProxy = WebRequest.DefaultWebProxy;
defaultWebProxy.Credentials = CredentialCache.DefaultCredentials;
WebClient client = new WebClient
{
Proxy = defaultWebProxy
};
var dataString = client.DownloadString((string)mydriveItem.AdditionalData["@microsoft.graph.downloadUrl"]);
使用 Microsoft Graph C# SDK,我得到了想要的文件的 DriveItem:
DriveItem myDriveItem = await graphClient
.Sites[targetSite.Id]
.Lists[targetList.Id]
.Drive
.Items[targetItem.Id]
.Request()
.GetAsync();
使用里面的下载linkreturns错误407:需要代理验证。
using (var client = new WebClient())
{
outputText = client.DownloadString((string)myDriveItem
.AdditionalData["@microsoft.graph.downloadUrl"]);
}
如果有帮助,我正在尝试从 Sharepoint 表单库下载 XML 文件。 link 在浏览器中使用时有效。如何下载文件?
使用 WebProxy error: Proxy Authentication Required
的答案解决了需要设置WebClient的代理。
IWebProxy defaultWebProxy = WebRequest.DefaultWebProxy;
defaultWebProxy.Credentials = CredentialCache.DefaultCredentials;
WebClient client = new WebClient
{
Proxy = defaultWebProxy
};
var dataString = client.DownloadString((string)mydriveItem.AdditionalData["@microsoft.graph.downloadUrl"]);