2

웹용 API를 통해 Dynamics 365 인스턴스에서 새로운 "사건"(사례)을 만들려고합니다.Microsoft Dynamics - 웹 API

내 http 요청에서 필수 입력란을 모르겠습니다. 제목, 제목 및 고객 만 추가하려고 시도했지만 HTTP 400 오류가 발생했습니다 ...

저는 Http 요청을 시도합니다. 나는

{ 
    "title": "Case created from Web api", 
    "_customerid_value": "bb2b6a80-7102-e711-8101-3993bb354ff0" 
} 

다음 JSON을 보내하지만 오류가 있다면 ". CRM 대신 엔티티 참조 속성을 사용하여 탐색 속성의 직접 업데이트를 지원하지 않습니다"

은 그래서 사용자에게 (https://msdn.microsoft.com/en-us/library/gg328090.aspx#Anchor_3)

{ 
    "title": "Case created from Web api", 
    "[email protected]": "/contacts(bb2b6a80-7102-e711-8101-3993bb354ff0)" 
} 

나는 다음과 같은 오류를 얻을 @의 data.bind 트릭을 시도 : "선언되지 않은 특성 페이로드 만하지만 재산 주석이 'CustomerID를'없음 속성 값이 페이로드에서 발견되었습니다 .OData에서 선언 된 탐색 속성과 선언 된 스트림 만 값없이 속성으로 나타낼 수 있습니다. "

그래서 지금은 어떻게 해야할지 모르겠습니다. 웹 API를 통해 사건 ("서비스 사례")을 작성할 수 있습니까?

고맙습니다.

+0

날, 당신이 사용하고있는 브라우저 알고 micorsoft 에지 –

+0

오류 코드에 대한 정의를 시도 주시기 바랍니다 400 잘못된 요청입니다 : 그것은하지 않습니다 _The 요청으로 인해 잘못된 syntax._ 서버가 요구를 이해할 수 없다 문제가 필수 입력란과 관련이있는 것 같습니다. 질문에 요청을 추가 할 수 있습니까? –

+0

코드가 없으면 무슨 일이 일어나는지 알기가 어렵습니다. –

답변

2

해결책을 찾았습니다. @adata 인스턴스에 "_contact"을 추가하기 만하면됩니다.

{ 
    "title": "Case created from Web api", 
    "[email protected]": "/contacts(bb2b6a80-7102-e711-8101-3993bb354ff0)" 
}