2

我在加载项中使用 SharePoint REST API 来访问列表数据。当我查询“正常”列表时,我会得到结果。当我尝试查询外部列表时,我收到 401 错误。当我尝试在浏览器中访问 REST URL 时出现同样的错误:

http://add-in-6f1ecc432fad91.myaddins.com/sites/development/_api/lists/getbytitle ('TestExternalList')/items

当我尝试在应用程序之外访问它时,它工作正常:

http://sharepoint/sites/development/_api/lists/getbytitle ('TestExternalList')/items

我读到您无法从此处的加载项访问外部内容类型:

http://toddbaginski.com/blog/accessing-bcs-external-data-from-an-app-for-sharepoint-2013/

因此,我尝试根据站点打包我的 BCS 模型,但出现以下错误:

无法通过沙盒解决方案中的功能部署项目项“TestBDC”。

所以我的问题是,是否可以通过加载项访问外部列表?

我正在使用 SharePoint 2016。

4

1 回答 1

1

听起来可能是权限问题。您是否在应用权限中设置了 BCS 范围?

这是一篇有关设置安全性信息的文章 https://docs.microsoft.com/en-us/sharepoint/dev/general-development/add-in-scoped-external-content-types-in-sharepoint

于 2017-11-23T00:42:34.460 回答