我想使用WebApi调用读取一个名为(mxpcah_new_phonecalltype)的自定义字段。

在我的浏览器中,我可以调用:https://myurl/PhonecallActivityHistory/api/data/v8.2/activitypointers(CEA756CE-5D7E-EA11-A97E-005056B82894)和get:

此结果不包括前面提到的自定义字段。
现在我明白了:

我确信我的测试活动有一个为自定义字段设置的值:

我已确保将此值保存到活动中。点击右下角的保存按钮。已关闭浏览器窗口。重新打开浏览器并选择活动以确保将数据存储到字段中
自定义字段定义如下:

所以我希望是100000002而不是null。你知道为什么我不能读取自定义字段吗?
此外,我还考虑了这个资源:https://community.dynamics.com/crm/f/microsoft-dynamics-crm-forum/350873/doesn-t-xrm-webapi-support-custom-fields/937811我复制并粘贴了自定义模式名称,并确保它被正确写入。有关Api的更多信息可在此处找到:https://docs.microsoft.com/de-de/powerapps/developer/common-data-service/webapi/retrieve-entity-using-web-api#retrieve-specific-properties
发布于 2020-04-16 05:36:06
Activity (活动指针)是一个容器实体,它将拥有来自不同活动记录(如电子邮件、电话、传真等)的所有OOB公共属性
活动方是相关参与者记录的容器,如电子邮件发送者、会议参与者、电话接收者等
因此,针对上述任一项的web api调用都不会为您提供您在特定活动类型中创建的自定义属性。ie电话呼叫
相反,尝试这样做:
https://crmdev.crm.dynamics.com/api/data/v9.1/phonecalls
https://myurl/PhonecallActivityHistory/api/data/v8.2/phonecalls(CEA756CE-5D7E-EA11-A97E-005056B82894)https://stackoverflow.com/questions/61222597
复制相似问题