Microsoft's documentationに新しいWeb APIを呼び出す際に従っていますが、正しいパラメータを渡す際に問題が発生しています。IncrementKnowledgeArticleViewCountを呼び出すときのCRM 2016 Web APIの問題
私は問題はしかし、私は結合していない機能にGET
を経由して、それに合格する方法上の任意のドキュメントを見つけることができない、EntityType
であることを意味するSource
パラメータであると思います。
誰でも正しい方向に向けることができますか?
ps。 ViewDate
パラメータは、私が作っていseparately
コールに渡さなければなりません:
http://hostname:5555/WPK/api/data/v8.0/IncrementKnowledgeArticleViewCount(Source= '67322227-C8F7-E511-810C-005056B608D3'、ViewDate = @ P1、場所= 1、カウント= ?1)@ P1 = '2016-04-04T17:00:00Z'
エラーメッセージが返さ:
{「メッセージ」:「『EdmValidCoreModelPrimitiveType』タイプ のオブジェクトをキャストすることができない 『Microsoft.OData.Edm.IEdmStructuredType』と入力する。」、「ExceptionMessage」: に「タイプのオブジェクトをキャストすることができません 『EdmValidCoreModelPrimitiveType』を「タイプ:Microsoft.OData.Edm.IEdmStructuredType」。「System.InvalidCastException」、「StackTrace」:文字列odataPath)\ r \ nで System.Web.OData.Routing.ODataPathRouteConstraint.Match(HttpRequestMessage 要求、IHttpRouteルート、String parameterName、IDictionary`2値、 HttpRouteDirection routeDirection)\ r \ n at System.Web.Http.Routing.HttpRoute.ProcessConstraint(HttpRequestMessage 要求、オブジェクト制約は、文字列ParameterNameが、 HttpRouteValueDictionary値、HttpRouteDirection routeDirection)\ R \ nは System.Web.Http.Routing.HttpRoute.ProcessConstraints(AT HttpRequestMessage 要求、HttpRouteValueDictionary値、HttpRouteDirection routeDirection)\ R \ nは System.Web.Http.Routing.HttpRoute.GetRouteData(文字列virtualPathRootで、 HttpRequestMessageリクエスト)\ R \ nにおける System.Web.Http.WebHost.Routing .HttpWebRoute.GetRouteData(HttpContextBase httpContext) "、" ErrorCode ":500}
ODataクエリの解析中にCRMサーバーのバグのように見えます。 Microsoftに報告する必要があります。 –