无法更新活动模仿附件上的正文属性



>我正在尝试更新活动模仿附件的 body 属性的内容。我已经在插件中测试了几种方法以及 webapi。不知何故,该属性未更新。

示例 webapi 调用:

网址: https://tenant.crm4.dynamics.com/api/data/v9.0/activitymimeattachments(81F6A467-6C6E-E811-A845-000D3A2A0765(

头: 内容类型:应用程序/JSON

方法:贴片

{
"objecttypecode" : "email",
"objectid_activitypointer@odata.bind" : "/emails(08d23aaf-676e-e811-a845-000d3a2a0765)",
"body" : "bWlncmF0ZWQ="
}

webapi 返回 204:无内容。

例如,如果我添加"主题"属性,它将得到更新,但正文保持不变。

当我用完全相同的正文做帖子时,它会成功运行并创建附件。

有谁知道为什么会发生这种情况以及如何解决它?

有一个使用 .Net 的 MSDN 示例。

示例:创建、检索、更新和删除电子邮件附件。

它似乎也设置了FileName,我建议您尝试相同的方法。

ActivityMimeAttachment _sampleAttachment = new ActivityMimeAttachment
{
ObjectId = new EntityReference(Email.EntityLogicalName, _emailId),
ObjectTypeCode = Email.EntityLogicalName,
Subject = String.Format("Sample Attachment {0}", i),
Body = System.Convert.ToBase64String(
new ASCIIEncoding().GetBytes("Example Attachment")),
FileName = String.Format("ExampleAttachment{0}.txt", i)
};

最新更新