![]() |
|
интеграция с сайтом | ☑ | ||
---|---|---|---|---|
0
bura_limon
24.06.22
✎
17:29
|
Добрый вечер.
Прошу помочь с интеграцией. Имеется сайт, где есть api/login (Автоматизация), где необходимо авторизоваться и уже потом отправить запрос на другой "api/data для получения данных. Параметры авторизации следующее: https://clip2net.com/s/4fZRuZb я так понимаю что параметры авторизации необходимо завернуть в json, и через заголовки добавить или как авторизоваться? Заголовки = Новый Соответствие(); Заголовки.Вставить("Content-type", "application/json; charset=UTF-8"); Заголовки.Вставить( - ? Соединение = Новый HTTPСоединение(Адрес,,,,,,); Запрос = Новый HTTPЗапрос("/api/login", Заголовки); |
|||
1
trad
24.06.22
✎
17:40
|
параметры авторизациинужно отправиь в теле, т.е.
Параметры = Новый Структура; Параметры.Вставить("username", "vasya"); Параметры.Вставить("password", "123"); ЗаписьJSON = Новый ЗаписьJSON; ЗаписьJSON.УстановитьСтроку(); ЗаписатьJSON(ЗаписьJSON, Параметры); ПараметрыJSON = ЗаписьJSON.Закрыть(); Заголовки = Новый Соответствие(); Заголовки.Вставить("Content-type", "application/json; charset=UTF-8"); Соединение = Новый HTTPСоединение(Адрес,,,,,,); Запрос = Новый HTTPЗапрос("/api/login", Заголовки); Запрос.УстановитьТелоИзСтроки(ПараметрыJSON); Ответ = Соединение.ОтправитьДляОбработки(Запрос); |
|||
2
bura_limon
24.06.22
✎
17:57
|
(1) спасибо, авторизовался
после авторизации запаковываем в новый json и отправляем так же? Запрос = Новый HTTPЗапрос("/api/data/equery", Заголовки); https://clip2net.com/s/4fZSMZB |
|||
3
lubitelxml
24.06.22
✎
18:00
|
(2) судя по твоему скрину - да, также в json данные убираешь и закидываешь их в api
|
|||
4
bura_limon
24.06.22
✎
18:09
|
(3) что то не выходит
https://clip2net.com/s/4fZTeUC |
|||
5
trad
24.06.22
✎
23:06
|
(2) нет
Тут get, т е. Запрос.Получить() А параметры в запросе, т.е. HTTPЗапрос("/api/data/equery?параметр1=значение&параметр2=значение") Ну и куда-то воткнуть результат авторизации. Скорее всего в заголовок |
|||
6
bura_limon
25.06.22
✎
09:24
|
||||
7
trad
25.06.22
✎
10:46
|
Почитать по теме что-нибудь
Например про 401 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |