Blueprism代码产生403禁止错误

时间:2019-10-04 09:22:30

标签: sharepoint blueprism

我正在尝试使用Blueprism从Sharepoint下载pdf文件。 我正在使用以下代码。 Url和Path都是通过变量。这将产生403禁止错误。我认为,Blueprism必须先将凭据传递给Sharepoint,然后才能下载文件。这可能吗?

Using wc As New System.Net.WebClient()
wc.DownloadFile(Url, Path)
End Using

2 个答案:

答案 0 :(得分:1)

我认为您没有密码相关的问题,可能是SharePoint通过AD组或某种SSO识别了您的帐户访问权限。 403表示服务器已理解您的请求,但由于对您个人资料的访问原因而拒绝执行该请求。确保您可以手动将文件下载到要模拟的配置文件中,然后再检查该机器人正在运行的配置文件(在某些情况下不一定是您的文件)可以访问该文件。

从字面上看,403是与访问问题相关的请求,因此某些地方没有正确的访问排队

答案 1 :(得分:0)

首先,这是 Sharepoint Online 还是 OnPremises 版本?如您所知,您是通过 API 连接到网络资源,因此您必须通过身份验证和授权才能访问这些资源。

如果是 SPO,您可以使用 API 组件从 DX 进行 SharePoint 集成并进行配置。 在 SP On Prem 的情况下,您必须进行大量自定义才能实现您的结果。