1С и Селдон #789499


#0 by programmer1c
Необходимо получит данные с сайта Селдон. Есть Апи интсрукция, но честно говоря мало,чем она мне помогает. вот выдержка: 1.Для авторизации используется метод POST, для вызова остальных методов GET. 2.  При авторизации сервис возвращает куки, при дальнейших вызовах в заголовках необходимо указывать полученные UserConnect, .SELDONAUTH. Вызов: Для авторизации необходимо использовать метод POST. При использовании rest-клиента значения параметров «UserName» и «Password» необходимо передавать в теле запроса с использованием формата кодирования «application/x-www-form-urlencoded» Пишу типа такого, исходя из того что нагуглил по хттп и 1С:
#1 by programmer1c
Получаю в конечном итоге крод ошибки 404 Not Found («не найдено»).
#2 by programmer1c
подскажите кто знает,ибо я совсем в этой теме некомпетентен
#3 by mehfk
Для авторизации необходимо использовать метод POST. При использовании rest-клиента значения параметров «UserName» и «Password» необходимо передавать в теле запроса с использованием формата кодирования «application/x-www-form-urlencoded»
#4 by mehfk
В теле запроса, Карл, в теле запроса!
#5 by mehfk
2000 рублей в кассу Мисты занесешь.
#6 by programmer1c
в теле запроса.как это сделать? 2000 рублей в кассу Мисты занесешь. - что это утверждение вопрос?
#7 by eks1985
Насколько я помню, что то вроде этого HTTPЗапрос.УстановитьТелоИзСтроки(ТутСтрока);
#8 by programmer1c
понимаю что типа такого надо писать АдресСтраницы = ";;
#9 by programmer1c
#10 by programmer1c
но как именно не знаю,как верно адрес страницы написать и надо ли его писать;как этот юзер в теле запроса должен выглядеть?
#11 by eks1985
For application/x-www-form-urlencoded, the body of the HTTP message sent to the server is essentially one giant query string -- name/value pairs are separated by the ampersand (&), and names are separated from values by the equals symbol (=). An example of this would be: MyVariableOne=ValueOne&MyVariableTwo=ValueTwo Теперь понятно как?
#12 by programmer1c
вот та надо:
#13 by programmer1c
но он просто возвращает саксесс; а по инструкции пишут,что 2.  При авторизации сервис возвращает куки, при дальнейших вызовах в заголовках необходимо указывать полученные UserConnect, .SELDONAUTH. что за куки и как его получить?
#14 by programmer1c
} где взять это куки?
#15 by tridog
в заголовках ответа будет Set-Cookie
#16 by programmer1c
всем спасибо.вот,ребята, может кому пригодится окончательный вопрос на авторизацию HTTPЗапрос = Новый HTTPЗапрос;
#17 by programmer1c
В продолжение темы теперь мне нужно методы запросы методом гет отправлять: пишу следующее:
#18 by programmer1c
пишет "доступ отклонен" в ответе. что опять не так? если написать это в адресной строке бразура basis.myseldon.com/api/rest/get_adress_tree_ref, то инфа появится, а из С не хочет
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С