Интеграция с ozon rocket

1. 19 13.10.21 17:47 Сейчас в теме +0.9 $m
Народ, подскажите, пожалуйста, не могу понять что не так в HTTPЗапрос:

АдресСервера = "xapi.ozon.ru";

	Попытка
		ssl = Новый ЗащищенноеСоединениеOpenSSL();
		Соединение = Новый HTTPСоединение(АдресСервера,443,,,,,ssl);
	Исключение
		Возврат "";
	КонецПопытки;

	Заголовки = Новый Соответствие();
	Заголовки.Вставить("Content-Type", "application/x-www-form-urlencoded");
	
	АдресРесурса = "/principal-auth-api/connect/token";
	СтрокаПараметров = "grant_type=client_credentials&client_id=" + client_id +"&client_secret=" + client_secret;
	
	//СтрокаПараметровКод = КодироватьСтроку(СтрокаПараметров, СпособКодированияСтроки.КодировкаURL);
	
	Запрос = Новый HTTPЗапрос(АдресРесурса, Заголовки);
	Запрос.УстановитьТелоИзСтроки(СтрокаПараметров);//, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);
	
	Попытка
		Ответ = Соединение.ОтправитьДляОбработки(Запрос);
	Исключение
		Token = "";
		Возврат "";
	КонецПопытки;
Показать


В ответ получаю - {"error":"invalid_client"}

А вот запрос который работает:

curl -i -X POST \
-H "Content-Type:application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=Principal_хххххх" \
-d "client_secret=Opvххххххх" \
'https://xapi.ozon.ru/principal-auth-api/connect/token'

Подозреваю что как-то не так передаю параметры.
Вознаграждение за ответ
Показать полностью
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. morik44 19 13.10.21 22:06 Сейчас в теме
3. sa6ne6k6 42 21.10.21 12:03 Сейчас в теме
(2) так что было, у меня в постмане работает, а через 1с болт
4. morik44 19 21.10.21 12:29 Сейчас в теме
(3) да всё просто, параметры надо было кодировать))
Прикрепленные файлы:
RWS88; sa6ne6k6; +2 Ответить
5. sa6ne6k6 42 21.10.21 12:37 Сейчас в теме
6. user614588_lenya1976 01.03.22 23:50 Сейчас в теме
У меня так и не взлетело. 400 ошибка и все. В чем может быть дело?
Оставьте свое сообщение
Вакансии
Программист с опытом реализации проектов через 1С:Конвертацию данных
Санкт-Петербург
зарплата от 1 300 руб.
Временный (на проект)

Инженер 1С
Ессентуки
зарплата от 120 000 руб. до 144 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 100 000 руб. до 250 000 руб.
Полный день

Программист 1С
Краснознаменск (Московская обл.)
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Специалист техподдержки
Краснознаменск (Московская обл.)
зарплата от 50 000 руб. до 100 000 руб.
Полный день