【问题标题】:Dynamics 365 Web API: GetAsync record without OData-EntityIdDynamics 365 Web API:没有 OData-EntityId 的 GetAsync 记录
【发布时间】:2018-10-08 13:08:00
【问题描述】:

我是 Dynamics 365 Web API 的新手,我正在尝试一些东西。 我成功地跟踪并使用了 BasicOperations C# 应用程序。

现在我想执行 HTTP GET 方法来获取客户/联系人记录,然后用新值更新它。

问题是如果不使用 OData-EntityId,我似乎无法获取记录。甚至有可能这样做吗?所有示例都从创建实体开始,然后使用 ID 执行更新/删除/获取方法。

有人能指出正确的方向吗?

谢谢!

【问题讨论】:

    标签: c# dynamics-crm dynamics-365 dynamics-crm-365 dynamics-crm-webapi


    【解决方案1】:

    你可以这样做。基本上你想过滤除主键字段之外的另一个字段。

    例如下面的代码将检索new_test属性值为12的所有记录。

    var response = httpClient.GetAsync("[Organization URI] api/data/v9.0/new_test?$select=new_testid,new_amount,new_caseid,new_email&$filter=new_test eq '12'",
    

    Read more

    【讨论】:

    • 它与过滤器一起工作。但是我在哪里可以找到可能的选择值?我可以在 Dynamics 365 中找到它吗?
    • @Niels 我建议您使用 CRM Rest Builder 来编写查询。下载解决方案并导入 org 以立即使用它github.com/jlattimer/CRMRESTBuilder
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-04
    • 1970-01-01
    • 2021-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多