Ich habe eine benutzerdefinierte Aktion in CRM erstellt, die ich über seine WebAPI auslösen muss. Die benutzerdefinierte Aktion ist aktiviert und ich habe keine Fehler in CRM während der Erstellung.CRM16 - Benutzerdefinierte Aktion von WebApi auslösen
Ich versuche, diese Aktion von einer VB.NET-Anwendung aufgerufen werden wie:
Dim httpch As New HttpClientHandler
Dim requestUri As String = "contacts(1fcfd54a-15d3-e611-80dc-0050569ea396)/Microsoft.Dynamics.CRM.new_addnotetocontact"
httpch.Credentials = New NetworkCredential("username", "password", "domain")
Dim httpClient As New HttpClient(httpch)
httpClient.BaseAddress = New Uri(CRMWebApiUri)
httpClient.Timeout = New TimeSpan(0, 2, 0)
httpClient.DefaultRequestHeaders.Add("OData-MaxVersion", "4.0")
httpClient.DefaultRequestHeaders.Add("OData-Version", "4.0")
httpClient.DefaultRequestHeaders.Add("Prefer", "odata.include-annotations='OData.Community.Display.V1.FormattedValue'")
httpClient.DefaultRequestHeaders.Accept.Add(New MediaTypeWithQualityHeaderValue("application/json"))
Dim jsonNote As JObject = New JObject(New JProperty("NoteTitle", "'Mails have been deleted'"), New JProperty("NoteText", "This contacts SmarterMail data has been deleted due to inactivity"))
Dim postData = New StringContent(jsonNote.ToString(), Encoding.UTF8, "application/json")
Dim retrieveContactResponse As HttpResponseMessage = httpClient.PostAsync(requestUri, postData).Result
Was ich wieder ein Status 400 mit einer Nachricht:
Request message has unresolved parameters.
I kann andere Anrufe an die gleiche Seite machen und alle Kontakte als Beispiel erhalten
Was bedeutet das und wie repariere ich es?
ein C# Beispiel möchte, das zeigt, wie Daten in eine Aktion innerhalb des Körpers zu führen und wie diese Aktion in CRM 2016 sowie Prozess ‚die Parameter erstellen –
@ L--‚‘‘ '' --------- '' '' '' '' '' '' [Erstellen eigener Aktionen in Dynamics CRM 2016] (https://msdn.microsoft.com/en-us/library/ dn481600.aspx) – Nkosi
@l --'''''--------- '' '' '' '' '' '' [Web-API-Funktionen und Aktionen Beispiel (C#) - Dynamics CRM 2016] (https://msdn.microsoft.com/en-us/library/mt742426.aspx) – Nkosi