Не может получить из таблицы 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/

Другие вопросы по тегам