diadoc / diadocapi-docs

HTTP API documentation - http://api-docs.diadoc.ru/
41 stars 91 forks source link

Возвращаемое значение метода "GetDocumentTypes". 1С #1072

Closed KirillSagach closed 3 months ago

KirillSagach commented 4 months ago

Здравствуйте! Подскажите - метод GetDocumentTypes при обращении через API всегда возврашает данные в формате protobuf?

ЗаголовокГетЗапроса = Новый Соответствие();     
ЗаголовокГетЗапроса.Вставить("Authorization", "DiadocAuth ddauth_api_client_id="+ КлючРазработчика +",ddauth_token=" + Токен);              
ЗапросГет = Новый HTTPЗапрос("V2/GetDocumentTypes?boxId="+ИдентификаторОрганизации, ЗаголовокГетЗапроса);                   
ОтветГет = HTTP.Получить(ЗапросГет);        
Ответ = ОтветГет.ПолучитьТелоКакСтроку();

В переменной "Ответ" видимо protobuf формат. Даже если я задаю в заголовке так:

ЗаголовокГетЗапроса.Вставить("Content-Type", "application/json");

KirillSagach commented 3 months ago

Решено: в заголовок нужно добавить:

ЗаголовокГетЗапроса.Вставить("Accept", "application/json");