Категорія 2. Не передано набір параметрів для запиту
Помилка 1: у тілі запиту не вказано обов'язковий параметр
Помилки на кшталт "Не передано Session_Ident", "Параметр, що передається ... порожній." говорять про те, що не передано вказаний обов'язковий параметр.
Правильно:
Неправильно (відсутній обов'язковий параметр "Date_Data"):
Перевірте, чи всі обов'язкові параметри вказані в запиті. Якщо так, зверніться до опису наступної помилки.
Помилка 2: параметр не розпізнається через помилку в синтаксисі
Помилки в синтаксисі - це заміна англійських літер на українські, зайві або пропущені символи тощо.
Причиною виникнення помилок на кшталт "Не передано Session_Ident", "Параметр, що передається, ... порожній" можуть бути також синтаксичні помилки в запиті. З цієї ж причини не враховуються зазначені в запиті необов'язкові параметри.
Правильно:
Неправильно (зайві пробіли):
У цьому прикладі не буде розпізнано обов'язковий параметр "Session_Ident", повертатиметься повідомлення про помилку.
Правильно:
Неправильно (символ "I" (i велика) замість "l" (L маленька)):
У цьому прикладі нерозпізнаний параметр буде просто пропущено. Оскільки параметр «lng» не є обов'язковим, повідомлення про помилку виводитися не буде.
Щоб перевірити текст запиту на синтаксичні помилки:
відкрийте метод на сторінці API;
внесіть значення всіх параметрів, зазначених у Вашому запиті, в таблицю;
порівняйте сформований автоматично запит зі своїм варіантом запиту в будь-якому текстовому редакторі. Якщо відмінностей візуально не видно, спробувати змінити шрифт. У деяких шрифтах різні символи пишуться однаково, тоді як в інших шрифтах їх накреслення відрізняється.
Помилка 3: невірний тип переданого параметра
При отриманні повідомлення про помилку на кшталт "Неправильний формат Session_Ident", "Параметр, що передається ... не відповідає очікуваному типу." зверніться до опису параметрів методу в таблиці.
Правильно:
Неправильно (невірний формат параметра «Date_Data»):