Не может получить из таблицы CUSTOMERS CUST
Я пытаюсь получить данные из таблицы CUSTOMERS по полю CUST, но получаю ошибку 404. Вот запрашивающая конечная точка: /CUSTOMERS(CUST=1217)
У меня есть приоритетный веб, нет проблем, чтобы получить клиента по этому идентификатору...
Кто-нибудь может помочь?
4 ответа
После того как вы получите клиента с $filter, вы узнаете его идентификатор ("CUSTNAME"), так что вы сможете делать все необходимые обновления, используя его вместо "CUST"
Вы можете попробовать использовать /CUSTOMERS('1217') вместо /CUSTOMERS(CUST=1217)
Если вы хотите получить запись по ее ключу, а этот ключ не является сложным ключом (в нем только один столбец), вы просто используете скобки и значение ключа, вы не упоминаете его имя. Если ключевой тип данных - строка =>, вы заключаете его в одинарную кавычку, но если это Integer => без кавычек. В твоем случае:
/ клиентов (1217)
Вы можете использовать $filter, чтобы получить запрошенного клиента по CUST. Попробуйте следующее: /CUSTOMERS?$filter=CUST eq 1217
Дополнительную информацию и примеры можно найти в документации по API на github https://prioritysoftware.github.io/restapi/