#javascript #ajax #dynamics-crm-2016 #dynamics-crm-webapi
#javascript #ajax #dynamics-crm-2016 #dynamics-crm-webapi
Вопрос:
Я собираюсь создать функциональность, которая позволит пользователю выполнять поиск по выбранным объектам и полям с помощью Microsoft Dynamic CRM 2016 Онлайн. Я хотел бы знать, какой из них быстрее для поиска? Веб-API или ручной запрос с использованием вызова javascript / Ajax?
Например,
//Manual Query search with Ajax:
var oDataUri = serverUrl `"/XRMServices/2011/OrganizationData.svc/new_productSet?$filter=new_productid eq '" productid "';`
//Web API call for search with Ajax:
GET [Organization URI]/api/data/v8.1/accounts?$select=name HTTP/1.1
Пожалуйста, предложите мне, чтобы я мог определить свой дальнейший путь.
Спасибо.
Ответ №1:
Ручной поиск запросов Odata с Ajax устарел и потенциально исчезнет с CRM V-Next. Так что не беспокойтесь о том, что быстрее, беспокойтесь о том, что будет работать в следующем году. Используйте веб-API.
Ответ №2:
Я предлагаю вам использовать веб-API, он легче, потому что он возвращает объект JSON в отличие от javascript / Ajax, который возвращает xml, который может быть немного тяжелее.