Dear support,
Currently, I am implementing Microsoft dynamic CRM in my mobile app and trying to sync the notes on my contacts, but it always showing an error, the code i am using to add note on contact as:
import Foundation
let headers = [
"accept": "application/json",
"content-type": "application/json; charset=utf-8",
"odata-maxversion": "4.0",
"odata-version": "4.0",
"authorization": "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IkhIQnlLVS0wRHFBcU1aaDZaRlBkMlZXYU90ZyIsImtpZCI6IkhIQnlLVS0wRHFBcU1aaDZaRlBkMlZXYU90ZyJ9.eyJhdWQiOiJodHRwczovL3Rham1haGFsaG9uZXkuY3JtNS5keW5hbWljcy5jb20vIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvOTY2MmNhZGItMWZiMi00MzlkLWI0ZmMtNzE5YjVlMzNiYzcxLyIsImlhdCI6MTUwNDE3MTM5OCwibmJmIjoxNTA0MTcxMzk4LCJleHAiOjE1MDQxNzUyOTgsImFjciI6IjEiLCJhaW8iOiJBU1FBMi84RUFBQUE3clRLVGZRN2hqVW9LRHVReWdDR3VzKzhQbTd3L2NLZllSWGNrTUticmhFPSIsImFtciI6WyJwd2QiXSwiYXBwaWQiOiI0NDg5MjM0Zi00MWMzLTRmNzktOTg1Yi1jOTM1MjMwZDhjMGMiLCJhcHBpZGFjciI6IjEiLCJmYW1pbHlfbmFtZSI6IlNpbmdoIiwiZ2l2ZW5fbmFtZSI6IlNhbnRvc2ggS3VtYXIiLCJpcGFkZHIiOiIxMTUuMjQ4LjI0OC4zNyIsIm5hbWUiOiJTYW50b3NoIEt1bWFyIFNpbmdoIiwib2lkIjoiZDhmMmYzODQtZWUwMi00ZGM1LTk2ZjktNGUzMGRiYTg4NzYwIiwicHVpZCI6IjEwMDM3RkZFQTM4QTA1NEEiLCJzY3AiOiJ1c2VyX2ltcGVyc29uYXRpb24iLCJzdWIiOiJzWHNHQWM1c0ZGVkJyZGJwM3dNT2tSblBUZ0cwdk9ZNHRkSjVDbFNDNGJnIiwidGlkIjoiOTY2MmNhZGItMWZiMi00MzlkLWI0ZmMtNzE5YjVlMzNiYzcxIiwidW5pcXVlX25hbWUiOiJzYW50b3NoQHRham1haGFsaG9uZXkub25taWNyb3NvZnQuY29tIiwidXBuIjoic2FudG9zaEB0YWptYWhhbGhvbmV5Lm9ubWljcm9zb2Z0LmNvbSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIl19.wY3o42fT-SakuXle3zUw7g6ch0262rOaOL1FYI_flZlfnfkhrdFyyfTVpeI8TlWdwU0j4hCMO7qFp1gnY4mo2ISPBJmbDZiCd6tEGsfh5cFTI2JDs2O3SyX2BN3ueSDoPmBjeQn98bNARAzk2QzsMKxTX8rKqWY4zZf2-saPr0E4ADfz-7WF1onOSbYN_RpjwP0xD6pJDno3CG_jkyphlPWFwJT-MoK5rrWx3xlg9jSKAk-vjGdry949Pojv6zVJTk90y-AGrPEFWixXImq81rTr2bFzUH0LKpzIaXbrYgN-Ifu5X9Veue4Erq_a--ouwn5J4l7AAukuUqDP86ec6A",
"cache-control": "no-cache",
"postman-token": "56e1c396-9367-9443-8ba8-e9e18f97bed2"
]
let postData = NSData(data: "{
"NoteTitle": "New Note Title",
"NoteText": "This is the text of the note"
}".dataUsingEncoding(NSUTF8StringEncoding)!)
var request = NSMutableURLRequest(URL: NSURL(string: "tajmahalhoney.crm5.dynamics.com/.../microsoft.dynamics.crm.Microsoft.Dynamics.CRM.new_AddNoteToContact")!,
cachePolicy: .UseProtocolCachePolicy,
timeoutInterval: 10.0)
request.HTTPMethod = "POST"
request.allHTTPHeaderFields = headers
request.HTTPBody = postData
let session = NSURLSession.sharedSession()
let dataTask = session.dataTaskWithRequest(request, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
println(error)
} else {
let httpResponse = response as? NSHTTPURLResponse
println(httpResponse)
}
})
dataTask.resume()
And also the error which i get as:
{
"error": {
"code": "",
"message": "Request message has unresolved parameters.",
"innererror": {
"message": "Request message has unresolved parameters.",
"type": "Microsoft.Crm.CrmHttpException",
"stacktrace": " at Microsoft.Crm.Extensibility.OData.CrmODataRoutingConvention.SelectAction(ODataPath odataPath, HttpControllerContext controllerContext, ILookup`2 actionMap)\r\n at System.Web.OData.Routing.ODataActionSelector.SelectAction(HttpControllerContext controllerContext)\r\n at System.Web.Http.ApiController.ExecuteAsync(HttpControllerContext controllerContext, CancellationToken cancellationToken)\r\n at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__1.MoveNext()"
}
}
}
Please provide me the solution of my problem.
Looking forward to your response.
Thank you.






