Публикация

подписчиков: 4 Подписаться
0
Avatar

Ошибка в API в фильтрации по доп. полю

Здравствуйте. Делаю запрос на выборку приемки по доп. полю:

GET: 
 
Все параметры верны. ID моего доп. поля  cf0acbf99-935f-11e6-7a69-8f550023fca1 . В ответ от сервера получаю:
 
Ошибка фильтрации: Неизвестное поле фильтрации 'f0acbf99-935f-11e6-7a69-08f550023fca' 
Т.е. он "проглатывает" первый и последний символ. Скажите, в чем проблема может быть?
Arsenidze

Войдите в службу, чтобы оставить комментарий.

Комментариев: 5

0
Avatar

Добрый день!

 

Сейчас проверила описанный вами кейс - на нашем тестовом аккаунте не воспроизводится. Если ошибка сохраняется, напишите, пожалуйста, в нашу поддержку, приложите ссылку на этот тред, мы постараемся решить ваш вопрос.

Екатерина Евтухова 0 проголосовали
Действия с комментариями Постоянная ссылка
0
Avatar

Ошибка сохраняется.

Просто возьмите весь УРЛ

https://online.moysklad.ru/api/remap/1.1/entity/supply?expand=positions&filter=https://online.moysklad.ru/api/remap/1.1/entity/supply/metadata/attributes/cf0acbf99-935f-11e6-7a69-8f550023fca1=CV911876478DE 

Вставьте его в браузер и увидите, что возвращает сервер. Если для этого вам нужны мои доступы, я дам.

Arsenidze 0 проголосовали
Действия с комментариями Постоянная ссылка
0
Avatar

Добрый день.

Указанный id (cf0acbf99-935f-11e6-7a69-8f550023fca1) не выглядит корректным - он длиннее на 1 символ (cf0acbf99 - 9 символов вместо 8).
Пожалуйста, проверьте корректность id доп поля. И если ошибка все равно сохранится, обратитесь, пожалуйста, в поддержку - возможно потребуется доступ, чтобы разобраться.

Dtrufanov 0 проголосовали
Действия с комментариями Постоянная ссылка
0
Avatar

Пардоньте, но в МС все id проходят по маске:

XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
8-4-4-4-12 символов 0-9a-z
У вас 9-4-4-4-12. Ищите ошибку в id-шке, 

Похоже, вы просто доверились интерфейсу =)
На иллюстрации id в инспекторе и id полученный через API

Для валидног HTML просто не подходит цифра для первого символа атрибута id. Видимо так решили обойти острый угол — прибавить "c" перед идентификатором

Дмитрий 0 проголосовали
Действия с комментариями Постоянная ссылка
0
Avatar

Все верно, просто доверился инспектору и думал, что это один и тот же ID ))). Спасибо, теперь вытяну по API верные ID и попробую еще раз.

Arsenidze 0 проголосовали
Действия с комментариями Постоянная ссылка