首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

sharepoint 2013如何使用soap API更新托管元数据字段(TaxonomyFieldTypeMulti

SharePoint 2013是一种用于构建企业级门户和协作解决方案的平台。它提供了一套丰富的API,包括SOAP API,用于与SharePoint进行集成和自定义开发。

要使用SOAP API更新托管元数据字段(TaxonomyFieldTypeMulti),可以按照以下步骤进行操作:

  1. 首先,确保已经创建了一个托管元数据字段,并且已经将其添加到相应的列表或文档库中。
  2. 使用SOAP API进行身份验证。可以使用SharePoint的用户凭据或者使用基于令牌的身份验证。
  3. 构建SOAP请求消息。SOAP API使用XML格式的请求消息进行通信。在请求消息中,需要指定要更新的字段的名称、列表或文档库的URL、要更新的项的ID以及要更新的值。
  4. 发送SOAP请求。可以使用HTTP POST方法将SOAP请求发送到SharePoint的SOAP服务端点。SOAP服务端点的URL通常是http://<SharePoint网站URL>/_vti_bin/lists.asmx
  5. 解析SOAP响应。根据SOAP API的响应格式,解析返回的XML响应消息,以获取更新操作的结果。

以下是一个示例的SOAP请求消息的XML格式:

代码语言:txt
复制
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <UpdateListItems xmlns="http://schemas.microsoft.com/sharepoint/soap/">
      <listName>{列表或文档库的GUID}</listName>
      <updates>
        <Batch OnError="Continue">
          <Method ID="1" Cmd="Update">
            <Field Name="ID">{要更新的项的ID}</Field>
            <Field Name="{要更新的字段的内部名称}">{要更新的值}</Field>
          </Method>
        </Batch>
      </updates>
    </UpdateListItems>
  </soap:Body>
</soap:Envelope>

在上面的示例中,需要将{列表或文档库的GUID}替换为实际的列表或文档库的GUID,将{要更新的项的ID}替换为实际的项的ID,将{要更新的字段的内部名称}替换为实际的字段的内部名称,将{要更新的值}替换为实际的要更新的值。

推荐的腾讯云相关产品:腾讯云服务器(https://cloud.tencent.com/product/cvm)和腾讯云数据库(https://cloud.tencent.com/product/cdb)可以用于部署和托管SharePoint 2013,并提供高性能和可靠的云计算基础设施支持。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

SharePoint托管工作台实现Rest接口

SharePoint本地工作台跟托管工作台 先说结论:SharePoint本地工作台是测试基本的功能能不能用,而托管工作台适用于复杂的功能,尤其是需要用到SharePoint站点里面的数据的情况的....SharePoint 托管工作台在真实的 SharePoint 环境中运行,这意味着组件可以使用 SharePoint API,包括 SharePoint REST API。...1.如何启动本地工作台 启动本地的工作台很简单,首先按照前文创建SharePoint的文件,然后使用命令行运行添加信任证书 gulp trust-dev-cert 复制代码 启动服务 gulp serve...文件就可以解决) 本地工作台效果 2.如何启动托管工作台 启动托管工作台的方式有两种,但还是要跟之前的步骤一样只不过确保输入您有权访问的 SharePoint Online 网站集的正确 URL gulp...它将使用spHttpClient对象来查询SharePoint REST API

1.9K10

Windows 商店应用中使用 SharePoint REST API

首先来看看SharePoint REST API 的概述:       REST API 服务是在 SharePoint 2013 中被引入的,官方认为 REST API 服务可以媲美于现有的 SharePoint...而针对远程 Web 或移动应用,必须先获得访问权限,才能使用 SharePoint 数据资源。      ...例如使用 GET 方法取得数据使用 POST 方法来创建数据使用 PUT 或 MERGE 方法来更新数据使用 DELETE 方法来删除数据。      ...当需要向列表中插入新项时,我们需要使用列表项集合 API使用 POST 方法插入数据。而需要修改列表中某一项时,则需要使用指定列表项 API使用 MERGE 方法来更新数据。       ...另外关于数据操作是需要 POST 的内容:        更新时,必须包含 __metadata:type 和需要更新字段。其他不需要更新字段可以不加入。删除时,URL指向该条记录即可。

4.8K150

SharePoint 2013 Farm 安装指南——Least Privilege

Autospinstaller自动安装SharePoint Server 2013图解教程——Part 2 SharePoint 2013 Farm 安装指南——构建一个双层SharePoint...可将数据库服务器添加到数据库层,以实现独立实例、数据库镜像或故障转移群集。如果要配置服务器场使之具有高可用性,则在数据库层需要数据库镜像或故障转移群集。 双层拓扑图 ?...比如你创建了Managed Metadata Server Application(托管数据应用程序)并为它创建了一个Pool。那么你可以选择此账户。...而是默认使用了和Service Application Pool相同的帐号,你可以在如下界面进行更改:SharePont 2013管理中心-à安全-à配置服务帐号 ?...点击每个Service Account即可看到SharePoint服务器场中具体使用情况 ?

1.7K50

SharePoint 2013 创建 Site Collection

在这篇文章中将继续SharePoint 2013之旅——还是以Step By Step的形式演示如何SharePoint 2013中创建Site Collection(网站集),首先梳理下知识点。...如果不想迁移Site Collection,那么可以使用Export-SPWeb和Import-SPWeb来将Site Collection的内容到分散到其他Site Collection中。...Managed Path Managed Path,可以翻译成管理路径或者托管路径,那什么是Managed Path呢?...SharePoint 2013有2种类型的Managed Path: Explicit inclusion(显示包含),当我们没有计划在此Managed Path下创建多个Site Collections...最后IISReset一下  小结 这个系列我会一直更新下去,可能目前要缓一缓。 接下去我会研究一下 JavaScript 高级 ASP.NET Signalr

2.1K60

Microsoft 安全公告摘要(2015 年 10 月)

如果攻击者托管旨在通过 Internet Explorer 来利用此漏洞的经特殊设计的网站(或利用已入侵网站或接受或托管用户提供的内容或广告的网站),然后诱骗用户查看网站,最严重的漏洞可能允许远程执行代码...如何使用该表? 对于您可能需要安装的每个安全更新使用该表了解安全公告发布 30 天内发生代码执行和拒绝服务漏洞的可能性。根据您的特定配置,检查下面的每个评估,从而确定部署本月更新的优先次序。...有关这些等级的含义以及如何确定这些等级的详细信息,请参阅 Microsoft 利用指数。...MS15-110综合严重等级重要Microsoft SharePoint Server 2013 Service Pack 1Microsoft SharePoint Server 2013 Service...然后,安全软件供应商可以使用该漏洞信息通过其安全软件或者设备向客户提供更新的保护,例如防病毒、基于网络的入侵检测系统或者基于主机的入侵防止系统。

1.7K70

【漏洞通告】微软9月安全更新多个产品高危漏洞通告

经过身份验证的攻击者可通过在受影响的Microsoft SharePoint 服务器上创建并调用特制页面来利用此漏洞,成功利用此漏洞的攻击者可使用特制页面在SharePoint应用程序池进程的上下文中执行任意代码...Microsoft SharePoint某些API在处理不安全的数据输入时,存在远程代码执行漏洞(CVE-2020-1595)。...攻击者可通过使用特定格式的输入访问受影响版本SharePoint 上易受攻击的 API来利用此漏洞,成功利用此漏洞的攻击者可在目标 SharePoint应用程序池和SharePoint服务器账户的上下文中执行任意代码...2013 Service Pack 1Microsoft SharePoint Enterprise Server 2016Microsoft SharePoint Foundation 2013 Service...SharePoint Foundation 2013 Service Pack 1Microsoft SharePoint Server 2010 Service Pack 2Microsoft SharePoint

1.7K20

Salesforce Integration 概览(五) Remote Call-In(远程操作 外部->salesforce)

使用SOAP API的地方,这是必需的,为此提供了预定义的WSDL。 是否需要进行transaction处理? 对Salesforce定制的容忍程度如何?...API,远程系统可以使用API进行以下操作: –发布事件以通知您的Salesforce组织 –查询组织中的数据 –创建、更新和删除数据 –获取组织的数据 –运行实用程序以执行管理任务 •同步API...•安全执行SOAP API的客户端必须具有有效的登录名,并获得会话以执行任何API调用。API尊重Salesforce中基于登录用户配置文件配置的对象级和字段级安全性。...REST API Best Salesforce提供了一个标准的REST API,远程系统可以使用API: –发布事件以通知您的Salesforce组织 –查询组织中的数据 –创建、更新和删除数据...–获取组织的数据 –运行实用程序以执行管理任务 •同步API发出API调用后,远程客户端应用程序将等待,直到收到来自服务的响应。

2.7K20

SharePoint Content Database简介

SharePoint作为微软主打的企业Portal平台,功能强大,使用简单,非常的方便。对于很多关系数据,我们可以使用自定义列表来维护,如果是非关系数据,可以使用文档库来维护。...虽然SharePoint很简单,很容易上手,但是对于开发人员来说,维护在其中的数据又怎么和其他系统进行集成呢,我们可以使用3种方法: 在SharePoint Server使用C#程序,调用SharePoint...在客户端调用SharePoint的WebService,读取其中的数据。 直连SQL Server SharePoint Content数据库,使用SQL来读取其中的数据。...前面两种方法,都是官方推荐的,文档详细,介绍较多,我就不讲了,我接下来主要研究如何直接读取SharePoint Content DB的数据。...的数据库结构,如果使用SharePoint2010或者07也不用担心,大部分字段都是一样的。

1.1K20

Succinctly 中文系列教程(二) 20220109 更新

六、瓷砖和通知 七、支持后台操作 Succinctly MSUnity 教程 零、简介 一、安装 Unity 二、控制反转 三、依赖注入 四、面向切面编程(AOP) 五、扩展 Unity 六、其他 API...三、字符集 四、量词 五、锚定 六、交替 七、搜索总结 八、Regex 测试程序二 九、正则对象 十、分组 十一、回顾 十二、使用正则表达式替换文本 十三、使用正则表达式清洗数据 十四、Unicode...2013 教程 一、SharePoint 2013 开发模式简介 二、准备开发环境 三、新应用模型架构概述 四、SharePoint 托管应用 五、提供者托管的应用 六、安全模型概述 七、客户端对象模型...九、线性回归 十、后记 十一、术语表 十二、附录 Succinctly T4 教程 一、引言 二、入门 三、运行时模板 四、使用主机 五、一切都关于数据 六、使用 SQL Server 数据 七...三、证明正确性 四、实现单元测试的策略 五、三思而后行:单元测试的成本 六、单元测试是如何工作的?

5.9K20

4种主流的API架构风格对比

用于内部微服务的客户特定的 API。由于是在单个提供者和单个使用者之间建立直接的集成,我们不想像 REST API 那样,花太多时间通过网络传输大量的数据。...SOAP 消息包含大量的数据,并且在请求和响应时仅支持繁冗的 XML 格式。 重量级。由于 XML 文件的大小,SOAP 服务需要很大的带宽。 非常专业化的知识。...构建 SOAP API 服务器需要对所有涉及到的协议以及它们及其严格的限制都有很深的了解。 乏味的消息更新。...基本来说,这意味着 REST API 在每个响应中都提供数据,该数据链接了有关如何使用API 的所有相关信息。这样便可以使客户端和服务端解耦。...尽管 REST 提供了不同的 API 版本,GraphQL 使用的是不断更新的单一版本,这使用户可以持续访问新功能,并有助于提供更整洁、更可维护的服务器代码。

2.3K30

4种主流的API架构风格对比

用于内部微服务的客户特定的 API。由于是在单个提供者和单个使用者之间建立直接的集成,我们不想像 REST API 那样,花太多时间通过网络传输大量的数据。...SOAP 消息包含大量的数据,并且在请求和响应时仅支持繁冗的 XML 格式。 重量级。由于 XML 文件的大小,SOAP 服务需要很大的带宽。 非常专业化的知识。...构建 SOAP API 服务器需要对所有涉及到的协议以及它们及其严格的限制都有很深的了解。 乏味的消息更新。...基本来说,这意味着 REST API 在每个响应中都提供数据,该数据链接了有关如何使用API 的所有相关信息。这样便可以使客户端和服务端解耦。...尽管 REST 提供了不同的 API 版本,GraphQL 使用的是不断更新的单一版本,这使用户可以持续访问新功能,并有助于提供更整洁、更可维护的服务器代码。

2.3K20

RESTful 架构基础

REST 和 SOAP 比怎么样? SOAP:简单对象访问协议(Simple Object Access Protocol)。是交换数据的一种协议规范,是一种轻量的、简单的、基于XML的协议。...尽管客户端不需要知道请求的资源内容,但是请求返回的结果是带数据标记的字节流,这表明客户端应该知道如何解释资源。...客户端可以向指定 URL 发 PUT 请求,服务器用请求中的数据执行覆盖操作。PUT 请求在某种程度上是等幂的,而 POST 更新不是。...还有另外三个没有广泛使用但是有价值的动词。 4.5 HEAD HEAD 动词用来请求资源,但不实际检索。客户端可以通过 HEAD 检查资源是否存在,并检查资源相关的数据。...它支持 Markdown 格式的 API 文档,可以围绕设计过程进行社交,并且支持模拟数据托管实现,以便于在 API 实现之前对其进行测试。

76320

API架构风格对比:SOAP vs REST vs GraphQL vs RPC

用于内部微服务客户API:在整合单个供应商和用户时,我们不希望(像REST API那样)花费大量时间来传输数据。凭借高消息速率和消息性能,gRPC和Twirp是微服务使用RPC的典范。...SOAP如何工作 XML数据格式多种多样,加上大量消息结构,使得SOAP称为一种最冗长的API样式。...SOAP的缺点 如今,由于多种原因,很多开发人员对必须集成SOAP API的想法感到不安。 仅支持XML:SOAP消息包含大量数据,且请求和响应仅支持使用冗长的XML结构。...乏味的消息更新:在添加和移除消息属性时需要额外的工作量,这导致SOAP的采用率下降。 SOAP使用场景 目前,SOAP架构大部分用于内部集成企业或其他可信任的伙伴。...但关键部分使用的是超媒体(又称HATEOAS,Hypertext As The Engine of Application State),意味着对于每个响应,REST API提供了如何使用API的所有数据信息

2.9K11

【集成架构】速度分层的集成架构,支持企业的数字化唤醒

在Pace-Layered架构中集成 现在我们了解了分步模型,我们如何在其中实现集成?让我们看一下API / Services的逻辑模型如何看待它们如何在各层之间组合成应用程序: ?...从底层开始,我们看到每个记录系统通常是一个包含多个服务/ API的包。但是,由于与逻辑数据模型,过时协议或其他原因不一致,这些API可能无法由业务直接使用。...- 可能不适合业务数据模型 Web服务/REST API 公开REST或SOAP接口实现自定义验证/安全性映射到规范模型 +主机价格低廉+易于消费+可以在本地或Azure(IaaS)托管 - 需要开发工作.../REST API 公开REST或SOAP接口 实现自定义验证/安全性 映射到规范模型 +主机价格低廉 +易于消费 +可以在本地或Azure(IaaS)托管 - 需要开发工作API管理 在云中公开...尽可能地使用差分系统层进行自定义,或者至少在每个SOR的API层中进行自定义。 考虑使用规范数据模型来避免与供应商系统紧密耦合。 这通常需要声音信息架构来定义业务数据实体。

1.9K30

RestFul架构基础

REST 和 SOAP 比怎么样? SOAP:简单对象访问协议(Simple Object Access Protocol)。是交换数据的一种协议规范,是一种轻量的、简单的、基于XML的协议。...尽管客户端不需要知道请求的资源内容,但是请求返回的结果是带数据标记的字节流,这表明客户端应该知道如何解释资源。...对已知资源使用 POST 更新,可用于向订单添加新送货地址或更新购物车中某个商品的数量。 由于是更新资源的部分信息,POST 既不安全也不幂等。 POST 的最后一种常见用法是提交查询。...还有另外三个没有广泛使用但是有价值的动词。 4.5 HEAD HEAD 动词用来请求资源,但不实际检索。客户端可以通过 HEAD 检查资源是否存在,并检查资源相关的数据。...它支持 Markdown 格式的 API 文档,可以围绕设计过程进行社交,并且支持模拟数据托管实现,以便于在 API 实现之前对其进行测试。

60810

RESTful 架构基础

REST 和 SOAP 比怎么样? SOAP:简单对象访问协议(Simple Object Access Protocol)。是交换数据的一种协议规范,是一种轻量的、简单的、基于XML的协议。...尽管客户端不需要知道请求的资源内容,但是请求返回的结果是带数据标记的字节流,这表明客户端应该知道如何解释资源。...客户端可以向指定 URL 发 PUT 请求,服务器用请求中的数据执行覆盖操作。PUT 请求在某种程度上是等幂的,而 POST 更新不是。...还有另外三个没有广泛使用但是有价值的动词。 4.5 HEAD HEAD 动词用来请求资源,但不实际检索。客户端可以通过 HEAD 检查资源是否存在,并检查资源相关的数据。...它支持 Markdown 格式的 API 文档,可以围绕设计过程进行社交,并且支持模拟数据托管实现,以便于在 API 实现之前对其进行测试。

92130

Salesforce LWC学习(四十) dynamic interaction 浅入浅出

使用Dynamic Interaction,Lightning页面上某个组件中发生的事件,例如用户单击列表视图中的某个item,可以更新页面上的其他组件。...组件的事件数据在Lightning页面上使用或作为托管包的一部分发布后,不允许进行某些破坏性更改,例如删除事件、重命名属性或更改属性类型。  有什么限制呢?...可以使用metadata API将String属性的目标属性值设置为空,但不能在Lightning App Builder UI中设置。...我们将这个字段设置了set,只要有变量,就refreshApex,从而实现只要右侧组件更新,左侧的列表也会自动的更新。 至此配置完成。结果展示如下: 1....了解目前的限制以及如何实现就OK,期待后续可以更多的使用场景以及更少的限制。篇中有错误欢迎指出,有不懂欢迎留言。

94130

技术专题:API资产识别大揭秘(一)

SOAP APISOAP代表简单对象访问协议,本身属于API协议的一种。SOAP API使用SOAP协议作为API接口交互方式的API应用,它允许 Web 服务通过 HTTP 通信和交换结构化信息。...片段存储:在解析之后,会对各类协议的特征字段以及参数接口进行片段式存储。对于各类参数结构究竟是如何实现解析以及片段式存储又具体表现怎样呢?...正因如此,GraphQL API相比于RESTful API,GraphQL 只用一个数据源就可以查询所有数据,所有的请求都可以访问一个服务端点;并且GraphQL 返回的结果响应准确地根据客户端的请求字段..."3、SOAP API识别相比于前两种风格的APISOAP API的识别应该最容易的,因为SOAP API使用 XML 作为API 客户端发送和接收的消息的数据格式。...所以SOAP API的识别只需要识别请求-响应是否为XML的数据格式,并且在对请求中的XML数据格式进行解析后,匹配是否存在Envelope、Body及其内容的特殊字段

58720

API协议设计的10种技术

API协议包含了一组规则和标准,用于定义不同系统之间如何进行通信和共享数据。它们充当了不同应用程序之间的桥梁,使它们能够相互理解和交流。...当不完全理解客户端如何使用 API 时,也可以使用 GraphQL。使用 GraphQL,不需要事先定义一个严格的契约。相反,可以根据客户端反馈逐步构建 API。 3....使用Server-Sent Events (SSE),可以体验到实时数据更新的便捷性,这种轻量级协议非常适合用于传输动态内容和即时信息。...SOAP 编码用于告知 SOAP 运行时环境如何从 Java 等数据结构转化为 SOAP XML。...Web 服务寻址(WS 寻址):将路由信息打包为 SOAP 标头中的数据,而不是在网络深处维护此类信息。 Web 服务描述语言(WSDL):描述 Web 服务的功能以及该服务的工作起点和终点。

27910
领券