1

Выполнение запроса изменения расписания (route/update_schedule)

Тема: Выполнение запроса изменения расписания (route/update_schedule)

Всем привет!
Создаю тему отчасти в продолжение этой темы.
Пытаюсь выполнить запрос на изменение расписания (route/update_schedule)

svc=route/update_schedule&params={
    'id': 9,
    'n': '19:11 - 19:41',
    'f': 2,
    'tz': 134232128,
    'cfg': {
        'autoName': 1,
        'depEnable': true,
        'enabled': 0,
        'name': '%ROUTE% %FIRSTPOINT% - %LASTPOINT%',
        'roundFlags': 16,
        'units': [2534604],
        'validityPeriod': 2700
    },
    'tm': [{
        'at': 69060,
        'ad': 180,
        'dt': 69120,
        'dd': 60
    },
    {
        'at': 69180,
        'ad': 60,
        'dt': 69240,
        'dd': 60
    },
    {
        'at': 69240,
        'ad': 60,
        'dt': 69300,
        'dd': 60
    },
    {
        'at': 69360,
        'ad': 60,
        'dt': 69420,
        'dd': 60
    },
    {
        'at': 69540,
        'ad': 60,
        'dt': 69600,
        'dd': 60
    },
    {
        'at': 69660,
        'ad': 60,
        'dt': 69720,
        'dd': 60
    },
    {
        'at': 69720,
        'ad': 60,
        'dt': 69780,
        'dd': 60
    },
    {
        'at': 69900,
        'ad': 60,
        'dt': 69960,
        'dd': 60
    },
    {
        'at': 69960,
        'ad': 60,
        'dt': 70020,
        'dd': 60
    },
    {
        'at': 70440,
        'ad': 60,
        'dt': 70500,
        'dd': 60
    },
    {
        'at': 70500,
        'ad': 60,
        'dt': 70560,
        'dd': 60
    },
    {
        'at': 70620,
        'ad': 60,
        'dt': 70680,
        'dd': 60
    },
    {
        'at': 70740,
        'ad': 60,
        'dt': 70800,
        'dd': 60
    },
    {
        'at': 70860,
        'ad': 60,
        'dt': 70920,
        'dd': 60
    }],
    'sch': {
        'f1': 0,
        'f2': 0,
        't1': 0,
        't2': 0,
        'm': 0,
        'y': 0,
        'w': 0
    },
    'u': 2534604,
    'itemId': 11839811,
    'callMode': 'update'
}&sid=10f9e5421bc308e12262096d3f91229a

Возвращает ошибку №4 ("Неверный ввод").
Объект (машина), маршрут и расписание точно существуют (ID верные).
Для проверки редактировал и сохранял расписание на Хостинге, и одновременно смотрел Firebug-ом получающийся post-запрос. Сравнивал мой запрос и тот что из Фаербага - одинаковые "символ в символ" (делал автоматическое сравнение двух файлов плагином Compare в Notepad++).

Не знаю уже, в какую сторону копать - может что-то посоветуете?

2

Выполнение запроса изменения расписания (route/update_schedule)

Re: Выполнение запроса изменения расписания (route/update_schedule)

Замените % на %25. Думаю добавим в доки пару фраз про кодирование URL, ато слишком часто повторяется эта ошибка)

Development Department
Gurtam
3

Выполнение запроса изменения расписания (route/update_schedule)

Re: Выполнение запроса изменения расписания (route/update_schedule)

zuve пишет:

Замените % на %25. Думаю добавим в доки пару фраз про кодирование URL, ато слишком часто повторяется эта ошибка)

Спасибо, заработало!
А пара фраз в доках сэкономила бы пару часов времени, так что лишним точно не будет)