Вопрос

Элемент LeadCollection не найден при запросе по API

Доброго времени суток, делаю запрос https://domen.terrasoft.ru/0/ServiceModel/EntityDataService.svc/LeadCol…

Но получаю ответ что:

"error": {
    "code": "1",
    "message": {
      "lang": "",
      "value": "Элемент LeadCollection не найден"
    },
    "innererror": {
      "message": "Элемент LeadCollection не найден",
      "type": "Terrasoft.Common.ItemNotFoundException",
      "stacktrace": " at Terrasoft.Core.Entities.Services.DataServiceUriParser.GetResoucesTypes(IDataServiceMetadataProvider metadataProvider, ProcessRequestArgs args)\r\n at Terrasoft.Core.Entities.Services.EntityDataService.OnStartProcessingRequest(ProcessRequestArgs args)\r\n at System.Data.Services.DataService`1.ProcessIncomingRequestUri()\r\n at System.Data.Services.DataService`1.HandleRequest()"
    }
  }
}

 

Права проверяли, модуль лиды тоже есть и используется, подскажите в какую сторону копать? 

Нравится

3 комментария

Добрый день, хочу уточнить, запрос "..../0/ServiceModel/EntityDataService.svc/LeadCollection/" возвращает вам что-то?

Дима Вовченко, Добрались до лидов через UsrLeadCollection, подскажите в чем различия у этих методов, и почему используется разные методы? 

Иван,

Добрый день, скорее всего в вашей системе существует два объекта Lead и UsrLead, ну или какая-то модификация Lead, поэтому UsrLeadCollection и сработал. Начальный запрос через LeadCollection должен заработать после успешной полной компиляции кода.

Показать все комментарии