API

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
mukexa
OTRS Новобранец
Сообщения: 148
Зарегистрирован: 30 апр 2013, 19:08
Откуда: Украина, Киев.
Поблагодарили: 1 раз

API

Сообщение mukexa » 24 ноя 2016, 20:00

Здравствуйте!
https://otrs.github.io/doc/api/otrs/sta ... ig.pm.html
Получаю токен с периодом жизни.
Хотел брать/записывать в конфиг сам токен и время до которого он существует.
Добавил в Config.pm строку

Код: Выделить всё

$Self->{SkypeAccess_token}='token';
Далее вот это(тест на веб-сервисе):

Код: Выделить всё

my $Token = $ConfigObject->Get('SkypeAccess_token');
$SlackText{Data}->{test}= $Token;
$ConfigObject->Set(
        Key   => 'SkypeAccess_token',
        Value => 'new_Token',    # new value; set to undef to remove the setting
        );
$Token = $ConfigObject->Get('SkypeAccess_token');
$SlackText{Data}->{test2}= $Token;
Результат:

Код: Выделить всё

'test' => 'token',
'test2' => 'new_Token'
При след. запуске тоже самое. Я думал оно пишет в файл, а оказывается...
Или я не правильно что-то делаю?
OTRS 5s, Ubuntu 12.04

mukexa
OTRS Новобранец
Сообщения: 148
Зарегистрирован: 30 апр 2013, 19:08
Откуда: Украина, Киев.
Поблагодарили: 1 раз

Re: API

Сообщение mukexa » 29 ноя 2016, 16:31

Таки промахнулся. Есть SysConfig
https://otrs.github.io/doc/api/otrs/sta ... ig.pm.html
Но оно пишет в ZZZAAuto.pm, при этом дублируя если такова запись есть + замечено ощутимое торможение(видать весь конфиг пересобирает).
В итоге, банально пишу свой файл в otrs/var/log. Там где и TicketCounter )
OTRS 5s, Ubuntu 12.04

Ответить