使用 Web API 执行操作

Web API 提供了一个 RESTful Web 服务接口,可用于通过各种编程语言和库与 Microsoft Dataverse 中的数据进行交互。 使用以下资源了解如何编写请求、查询数据、管理表行以及批量执行作(全部使用标准 HTTP 方法)。

小窍门

Dataverse Web API 的新增功能? 首先查看 Web API 类型和操作,以了解定义了可用实体、函数和操作的 OData 服务文档。

注释

本节中的信息也适用于 Dynamics 365 Customer Engagement(本地)用户。

本节内容

文章 说明
编写 HTTP 请求并处理错误 了解如何在与 Web API 交互时设置适当的 HTTP 标头并处理错误。
查询数据 了解如何使用 OData 编写查询,以从 Dataverse 中的实体集合中检索数据。
创建表行 发送创建表行的 POST 请求,包括在单次深度插入操作中的相关行。
检索表行 使用GET请求通过唯一标识符检索特定记录,包括其特定属性和相关记录。
更新和删除表行 对表行执行更新、删除和插入更新操作,包括对各个列的操作。
关联和取消关联表行 使用表元数据中定义的导航属性创建和删除记录之间的关系。
合并表行 使用Merge对帐户、联系人、潜在顾客和事件记录执行操作,将两个重复记录合并为一个。
使用函数 使用可重用的函数 GET 来在请求中检索数据或在查询中计算值,而不会产生副作用。
执行操作 POST 请求使用可重用操作,以执行产生副作用的操作,包括自定义操作。
执行批处理操作 将多个操作分组到单个 HTTP 请求中,可以选择在更改集内,以确保它们作为一个整体成功或失败。
模拟另一个用户 代表其他用户执行业务逻辑,应用该用户的角色和基于对象的安全性。
执行条件操作 使用 ETags 执行条件检索、乐观并发控制以及有限的 upsert操作。
检测重复数据 使用 MSCRM.SuppressDuplicateDetection 标头检测并防止创建重复记录。
排查 Dataverse 客户端错误 识别并解决使用 Dataverse Web API 时遇到的常见客户端错误。

后续步骤

另请参阅

使用 Dataverse Web API