Web APIを介してDynamics 365インスタンスによって新しい「インシデント」(ケース)を作成しようとしています。Microsoft Dynamics - Web API
私のhttpリクエストでは、どのフィールドが必須かわかりません。タイトル、件名、顧客のみを追加しようとしましたが、HTTP 400エラーが発生しました...
私はHttpリクエストを試しています。私は
{
"title": "Case created from Web api",
"_customerid_value": "bb2b6a80-7102-e711-8101-3993bb354ff0"
}
次JSONを送っしかし、私はエラーがあった場合:「CRMかわりにエンティティ参照のプロパティ、使用ナビゲーションプロパティの直接更新をサポートしていない」を「ペイロードだけで、プロパティの注釈を持っていますが、ノー宣言されていないプロパティ 『得意先』:
は、だから、私は次のエラーを取得するユーザへの@ data.bindトリック(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)"
}
を試してみましたプロパティ値がペイロードに見つかりました。ODataでは、宣言されたナビゲーションプロパティと宣言されたストリームのみが値なしのプロパティとして表現できます。
だから私は今、それをどうやって行うのか本当にありません。 Web APIを使用してインシデント(私の場合は「サービス事例」)を作成できますか?
ありがとうございました
私は、あなたが使用しているブラウザを知るmicorsoftエッジ –
エラーコードの定義を試してみましょうください400不正な要求がある:それはない_The要求が原因不正なsyntax._ ため、サーバで解釈することができませんでしたあなたの問題は必須フィールドと関係しているようです:質問にあなたのリクエストを追加できますか? –
コードなしで何が起こっているのかを知るのは難しいです。 –