Страница 1 из 1

API

Добавлено: 24 ноя 2016, 20:00
mukexa
Здравствуйте!
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'
При след. запуске тоже самое. Я думал оно пишет в файл, а оказывается...
Или я не правильно что-то делаю?

Re: API

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