2017-01-16 48 views
0

我想从SharePoint Online术语库中的术语集中查询和检索术语,以便它们可以用作外部Web应用程序中UI的查找数据(JAVA后端,角度/材料前端)。通过REST查询SharePoint Online Term Store

这不是供应商托管的SharePoint应用程序,所以我需要通过Web访问使用REST或SOAP的术语库。

我想要构建的东西类似于由MSFT OfficeDev PnP团队(https://github.com/SharePoint/PnP/tree/dev/Components/Core.TaxonomyPicker)创建的分类标准选择器组件,但它不应依赖于在提供程序托管的SharePoint应用程序中运行。

这可能吗?有没有这样的API可以利用,安全性等,所以我们可以传递一个客户端密钥或什么,并调用REST/SOAP API来检索条款?

我不需要更新术语,只需检索它们(标签和termID)。

谢谢!

回答

1

没有为分类服务没有REST API:

namespace Microsoft.SharePoint.Taxonomy 
{ 
    [ClientCallableType(ServerTypeId = "A99E4A8F-010B-4e56-9B29-B7BD6EC51263", ClientLibraryTargets = ClientLibraryTargets.NonRESTful)] 
    // .... 
    public abstract class TermSetItem : TaxonomyItem 
https://social.msdn.microsoft.com/Forums/sharepoint/en-US/418be97e-1fb0-4c04-922f-e90c78476720/rest-apis-for-taxonomy-in-2013?forum=appsforsharepoint

你可以自己使用ilspy /反射镜来看待类从服务器对象模型的属性有ClientLibraryTargets = ClientLibraryTargets.NonRESTful这样的检查这一事实

相关问题