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

1. morik44 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 ошибка и все. В чем может быть дело?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот