Задать вопрос
@SrJ

ОAuth в 1С через WinHttp.WinHttpRequest.5.1. Как получить URL после редиректа?

Коллеги, занимаюсь такой вот ... задачей.

Нужно из 1С получить oAuth токен и пообщаться с REST API Bitrix24...
Для начала, нужно получить code. По документации Битрикса нужно отправить такой запрос:
https://XXXXX.bitrix24.ua/oauth/authorize/?client_id=ID_ПРИЛОЖЕНИЯ&response_type=code&http%3A%2F%2FXXXXXXX.XXX

Затем сервак должен нас перенаправить на URL
http://XXXXXXX.XXX/?code=grprqfh71ogzfa5qb50b2rvwizickqn7&domain=XXXXX.bitrix24.ua&member_id=616c5rb77c856732c8c605eafac8d155

где code=grprqfh71ogzfa5qb50b2rvwizickqn7 - это то, что мне нужно...

Если делать это с помощью браузера, то все ок..
Но мне нужно это делать в 1С, причем в server-side.
Обычно, POST запросы в таком случае отправляют через WinHttp.WinHttpRequest.5.1 подключенный, как COM объект.
Собственно, вопрос. Отправляю запрос, жду выполнения и обращаюсь к полю URL этого объекта. Вижу там совсем не то, что видел в поле URL браузера после редиректа.. Пытался получить доступ к заголовку "Location", но такого заголовка нет..

Как получить текущий URL после редиректа?
  • Вопрос задан
  • 1199 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы