Dynamics CRM 2016 온라인 웹 API를 사용하여 전기 법인 (https://msdn.microsoft.com/en-us/library/mt607553.aspx)을 생성 할 수 없습니다.Dynamics CRM Web API를 사용하여 게시물 생성
이 페이로드는 POST /api/data/v8.1/posts
{
"text": "Test Single Post",
"source": 1,
"type": 7
}
(소스 1 자동 게시물입니다, 유형 7 인 상태 게시물)
에 게시물을 작성해야하지만 반환
{
"error":
{
"code":"",
"message":"An unexpected error occurred.",
"innererror"
{
"message":"An unexpected error occurred..."
}
}
}
제출하는 "텍스트"만있는 동일한 페이로드도 실패합니다.
포스트 엔터티에는 관련 엔터티 (연락처, 계정 등)를 설정할 수있는 단일 값 탐색 속성 (https://msdn.microsoft.com/en-us/library/mt607553.aspx#bkmk_SingleValuedNavigationProperties)이 없습니다. 태스크 엔티티 (https://msdn.microsoft.com/en-us/library/mt607619.aspx)을 만들기 예를 들어
은, 포스트 reg[email protected]
뭔가를 폭로해야한다고 날 것으로 보인다 POST /api/data/v8.1/tasks
{
"subject": "Test Single Task",
"description": "Test One Description of Task",
"[email protected]": "/contacts(<someguid>)",
"scheduledend": "2016-07-21T12:11:19.4875892Z"
}
에 잘 작동하지만 그렇지 않습니다.
var result = Client.getOrganizationService().Create(new Post
{
Text = post.text,
RegardingObjectId = new EntityReference(
entityName,
Guid.Parse(post.regarding_guid)
)
});
사람이 웹 API를 통해 생성 된 포스트의 작업 예제가 있나요
: 컨텍스트에 대한이는 SOAP 엔드 포인트와 SDK를 통해 포스트를 작성하는 방법은? 이것은 Dynamics CRM Web API에서 누락 되었습니까?
그것은이처럼 보이지 않는이 한계에 나열되어 있습니다 : https://msdn.microsoft.com/en-us/library/mt628816.aspx
UPDATE
링크가/계정 연락을 작성해야 어디 postregarding 엔티티가 나타납니다.
/posts?$filter=postregardingid/regardingobjectid_contact/contactid eq <someguid>
그러나, 그래서 같은 "깊은 삽입"작동하지 않습니다 : 이것은 쿼리에 의해 설명 될 수
는{
"text":"sometext",
"postregardingid":
{
"[email protected]":"/contacts(someguid)"
}
}
응답은
부모 엔티티 전에 자식 개체를 만들 수 없습니다 .