我试图更新activitymimeattament的body属性的内容。我已经在插件中测试了几种方法,以及webapi。不知何故,房产没有更新。
示例webapi电话:
标头: 内容类型:Application / json
方法:PATCH
{
"objecttypecode" : "email",
"objectid_activitypointer@odata.bind" : "/emails(08d23aaf-676e-e811-a845-000d3a2a0765)",
"body" : "bWlncmF0ZWQ="
}
webapi返回204:没有内容。
如果我是添加"主题"属性,会更新,但身体保持不变。
当我使用完全相同的主体发帖时,它会成功运行并创建附件。
有人知道为什么会这样,以及如何解决它?
答案 0 :(得分:1)
有一个使用.Net的MSDN示例。
Sample: Create, retrieve, update, and delete an email attachment
它似乎也设置了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)
};