Добрый день!
На странице
https://doc.radiantsd.org/en/packages/a ... uth/logout
есть необходимы параметр
- The value of “SessionName” field of /auth/login response - main token.
- ChallengeToken - additional token.
/otrs/json.pl?
Action=auth&
Subaction=logout&
SessionName=OTRSAgentInterface&
ChallengeToken=ХХХХ
Какие имена параметров и какие значения правильно передавать?
RS4OTRS_API
Модератор: ykolesnikov
-
- OTRS Новобранец
- Сообщения: 11
- Зарегистрирован: 20 мар 2019, 11:51
-
- OTRS Новобранец
- Сообщения: 80
- Зарегистрирован: 02 июл 2015, 17:41
- Поблагодарили: 17 раз
Re: RS4OTRS_API
Добрый день!
При успешном логине получаете такой ответ:
{"SessionValue":"aaaaaaaaaaaaaaa","SessionName":"OTRSAgentInterface","Settings":{"Language":"en"},"Me":{"ID":178,"FirstName":"Telegram","LastName":"Bot","UserLogin":"TelegramBot","Avatar":"https://www.shareicon.net/","Email":"xx ... :"Telegram Bot"},"Message":"Successful login","ChallengeToken":"bbbbbbbbbbbbbbbbbb","Response":"OK"}
Формируете следующий json для логаута:
{
"OTRSAgentInterface":"aaaaaaaaaaaaaaa",
"ChallengeToken":"bbbbbbbbbbbbbbbbbb"
}
При успешном логине получаете такой ответ:
{"SessionValue":"aaaaaaaaaaaaaaa","SessionName":"OTRSAgentInterface","Settings":{"Language":"en"},"Me":{"ID":178,"FirstName":"Telegram","LastName":"Bot","UserLogin":"TelegramBot","Avatar":"https://www.shareicon.net/","Email":"xx ... :"Telegram Bot"},"Message":"Successful login","ChallengeToken":"bbbbbbbbbbbbbbbbbb","Response":"OK"}
Формируете следующий json для логаута:
{
"OTRSAgentInterface":"aaaaaaaaaaaaaaa",
"ChallengeToken":"bbbbbbbbbbbbbbbbbb"
}
-
- OTRS Новобранец
- Сообщения: 11
- Зарегистрирован: 20 мар 2019, 11:51
Re: RS4OTRS_API
Благодарю. попробую.
Еще у меня не сработал [POST] /auth/login {User, Password}
Resp:
{
Response: "ERROR",
Message: "Login failed! Your..."
}
[GET] otrs/auth/login?User=XXXXX&Password=XXXXX
сработал нормально
Еще у меня не сработал [POST] /auth/login {User, Password}
Resp:
{
Response: "ERROR",
Message: "Login failed! Your..."
}
[GET] otrs/auth/login?User=XXXXX&Password=XXXXX
сработал нормально
-
- OTRS Новобранец
- Сообщения: 11
- Зарегистрирован: 20 мар 2019, 11:51
Re: RS4OTRS_API
У вас где нибудь исходники RS4OTRS_API доступны? Не могу понять почему у меня JSON не проходит.
[POST] /auth/logout
Content-Type: application/json
{
"OTRSAgentInterface":"aaaaaaaaaaaaaaa",
"ChallengeToken":"bbbbbbbbbbbbbbbbbb"
}
Получил
{"Message":"Session invalid. Please log in again.","Response":"ERROR"}
[POST] /auth/logout
Content-Type: application/json
{
"OTRSAgentInterface":"aaaaaaaaaaaaaaa",
"ChallengeToken":"bbbbbbbbbbbbbbbbbb"
}
Получил
{"Message":"Session invalid. Please log in again.","Response":"ERROR"}
-
- OTRS Новобранец
- Сообщения: 11
- Зарегистрирован: 20 мар 2019, 11:51
Re: RS4OTRS_API
Нашел ваш файл с тестами.
Сделал как в тесте. Не работает на стандартном golang "net/http" клиенте.
Переписал на github.com/gogama/httpx.
Работает.
PS: Может кому пригодится.
Сделал как в тесте. Не работает на стандартном golang "net/http" клиенте.
Переписал на github.com/gogama/httpx.
Работает.
PS: Может кому пригодится.
-
- OTRS Новобранец
- Сообщения: 11
- Зарегистрирован: 20 мар 2019, 11:51
Re: RS4OTRS_API: tickets/getAttachment
Добрый день!
1. валидный запрос
[post] /otrs/api/tickets/getAttachment
в ответ прилетает
200
�PNG
...
OK
2. не валидный запрос ("FileID":2 )
[post] /otrs/api/tickets/getAttachment
в ответ прилетает
200
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
...
1. валидный запрос
[post] /otrs/api/tickets/getAttachment
Код: Выделить всё
{
"OTRSAgentInterface":"XXXX",
"ChallengeToken":"XXXX",
"FileID":1,
"ArticleID":6549694,
"TicketID":2160563
}
200
�PNG
...
OK
2. не валидный запрос ("FileID":2 )
[post] /otrs/api/tickets/getAttachment
Код: Выделить всё
{
"OTRSAgentInterface":"XXXX",
"ChallengeToken":"XXXX",
"FileID":2,
"ArticleID":6549694,
"TicketID":2160563
}
200
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
...
Re: RS4OTRS_API
Добрый день!
Скажите пожалуйста, а как cusomer я могу авторизироваться? И соответственно работать с api как кустомер?
Скажите пожалуйста, а как cusomer я могу авторизироваться? И соответственно работать с api как кустомер?
С уважением, Хазиев Александр
OTRS 6, CentOS 7, MariaDB 5
OTRS 6, CentOS 7, MariaDB 5