Обновился до 3.0.1 - API перестал работать.
Обновление до 3.1b - API не заработал.
Идея в то, что один раз в день, запускается скрипт на питоне и собирает данные об остатках из инвентаризационной системы и формирует php-скрипт для обновления записей в системе (API update).
После чего обновляются записи в системе через API (по сути php-скрипт).
Все работало, пока не обновился до 3.0.1.
Можно ли проверить в системе есть ли "обращение" через API к системе?
API не работает
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: API не работает
Ну странно, там кардинально ничего не менялось и более жалоб не поступало.
Попробуйте выполнить скрипт в ручную.
Может ошибка не связана с обновлением а с запуском скрипта или у вас был какая то модификация, которая перезаписалась после обновления?
Таких логов нет в системе.Можно ли проверить в системе есть ли "обращение" через API к системе?
Попробуйте выполнить скрипт в ручную.
Может ошибка не связана с обновлением а с запуском скрипта или у вас был какая то модификация, которая перезаписалась после обновления?
Re: API не работает
скрипт для обновления формируется, но обновление не проходит.
При добавлении записи, система должна возвращать ID записей => есть какая-то обратная связь.
А при обновлении через API система возвращает что-либо?
Если нет, тогда буду пробовать делать серию событий в новой сущности через API:
- добавление новой записи
- обновление
- удаление
Еще такой вопрос, API-user должен быть администратором, или достаточно дать ограниченные права на сущность с которой идет работа через API?
При добавлении записи, система должна возвращать ID записей => есть какая-то обратная связь.
А при обновлении через API система возвращает что-либо?
Если нет, тогда буду пробовать делать серию событий в новой сущности через API:
- добавление новой записи
- обновление
- удаление
Еще такой вопрос, API-user должен быть администратором, или достаточно дать ограниченные права на сущность с которой идет работа через API?
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: API не работает
Достаточно дать ограниченные права.Еще такой вопрос, API-user должен быть администратором, или достаточно дать ограниченные права на сущность с которой идет работа через API?
При успешном добавлении должно возвращаться ID записи:
Код: Выделить всё
Array
(
[status] => success
[data] => Array
(
[id] => 119
)
)
Re: API не работает
Проблема с php, так совпало что обновился php и я обновил руководителя в одно время.
Запустил скрипт на другом ПК => API отработал все как часы.
Тему можно закрыть, если есть такая опция.
Запустил скрипт на другом ПК => API отработал все как часы.
Тему можно закрыть, если есть такая опция.
Re: API не работает
В общем и целом:
дошли руки до данного вопроса опять, копания в чем бы то ни было не принесло никаких результатов.
Стоило переустановить php - все заработало опять.
Не знаю в чем именно была проблема с php, но переустановка (даже без предварительного удаления и чистки конфигов).
система:
archlinux + apache2 + php7
дошли руки до данного вопроса опять, копания в чем бы то ни было не принесло никаких результатов.
Стоило переустановить php - все заработало опять.
Не знаю в чем именно была проблема с php, но переустановка (даже без предварительного удаления и чистки конфигов).
система:
archlinux + apache2 + php7