現在、httpパッチを使用して2016 Web API経由でMicrosoft CRMデータを送信するいくつかのコードがあります。私のペイロードにテキストまたはintデータ型が含まれているとうまく動作しますが、ペイロードにルックアップレコードが含まれていると、400回の不正な要求を超える応答は得られません。以下 Microsoft CRM 2016 Web APIでタイプルックアップのフィールドを更新できない
関係にGUID、レコードにGUID、
payload = {"new_lastweblocation": "Midlothian" }
payload = {"[email protected]" : "https://crmnaorgXXXX.crm.dynamics.com/api/data/v8.0/new_locations(1234578-a588-e511-8105-c4346bace18c)"}
payload = {"[email protected]" : "https://crmnaorgXXXX.crm.dynamics.com/api/data/v8.0/new_locations(1234578-a588-e511-8105-c4346bace18c)"}
本質的に、私が試した通過平文(変更sentitiveデータで)私が試したペイロードのインスタンスの数であります、odata.bind経由でリンクされたguidなど。 明らかに私のショットガンアプローチは400エラーと一緒に、私は基本的に2016 Web APIでエンティティが処理される方法を誤解しています。あなたに何か提案があれば教えてください。
でした。ドキュメントをもう一度読んだ後、いくつかのことを試してみて、単一値のナビゲーションプロパティを使用する必要がありました – mucle6