1

누구나 CRM 웹 API를 사용하여 "주석"을 작성하는 방법을 알고 있습니다. 계정 및 연락처와 같은 다른 개체를 만들 수 있지만 특수 효과 첨부는 필요 없습니다. 내 물건에 뭔가 빠져있는 것처럼 보입니다.CRM 웹 API를 통해 주석 작성

JObject notes = null; 
      notes = new JObject(); 

      notes["isdocument"] = true; 
      notes["objecttypecode"] = "mfr_ownermlslistingwaiver"; 
      notes["[email protected]"] = "/systemusers(E94126AC-64FB-E211-9BED-005056920E6D)"; 
      notes["owneridtype"] = 8; 
      notes["documentbody"] = "/9j/4VmjRXhpZgAASUkqAAgAAAANAAABBAABAAAAIBAAAAEBB..."; 
      notes["minetype"] = "image/jpeg"; 
      notes["filename"] ="2213 Scrub Jay Rd.jpg"; 
      notes["[email protected]"] = "/mfr_ownermlslistingwaivers(137C660B-ADAA-E711-80CD-005056927DF7)"; 
HttpResponseMessage createResponse = 
       await httpClient.SendAsJsonAsync(HttpMethod.Post, "annotations", notes); 
+0

게시물에 오류가 있습니까? 어쩌면 무엇이 일어나는지를보기 위해 동 기적으로 보내보십시오. 또한이 예문을 보았습니까? https://msdn.microsoft.com/en-us/library/gg328429.aspx –

+0

[API를 사용하여 Microsoft Dynamics CRM의 연락처 엔터티에 주석 만들기] (https://stackoverflow.com/questions/32761311/) 복제본이있을 수 있습니다. contact-entity-in-microsoft-dynamics-crm-by-api로 작성 - 주석 달기) –

답변

0

코드에 몇 가지 문제점이 있습니다.
1. 오타 마임
2. 잘못된 단일 값 탐색 속성 - [email protected]하고 objectid_ [기업]해야 @

odata.bind

필요한 속성을 다음과 같이한다 :

note["notetext"] = "Invoice Report Attached" 
note["subject"] = "Invoice"; 
note["filename"] = "Invoice.pdf"; 
note["mimetype"] = "application/pdf"; 
note["[email protected]"] = "/accounts(C5DDA727-B375-E611-80C8-00155D00083F)"; 
note["documentbody"] = [base64String]; 

Reference & similar thread