Имя: Пароль:
1C
1С v8
Тинькофф API запрос
0 tigrandis
 
25.02.22
19:11
Всем привет, пытаюсь сделать запрос но не могу понять что не так, сам не гуру в http поэтому пишу тут.
Метод должен вернуть последнюю цену по списку которые передаю документация https://tinkoff.github.io/investAPI/ но я так и не смог понять что именно не так у меня

Сам запрос

HTTPСоединение = Новый HTTPСоединение("invest-public-api.tinkoff.ru",443,,,,,ЗащищенноеСоединениеOpenSSL);

ПараметрыHTTPЗапроса = Новый Соответствие;
ПараметрыHTTPЗапроса.Вставить("accept:", "application/json");
ПараметрыHTTPЗапроса.Вставить("Content-Type:", "application/json");
ПараметрыHTTPЗапроса.Вставить("Authorization","Bearer " + Токен);

HTTPЗапрос = Новый HTTPЗапрос("getlastprices?figi=BBG000B9XRY4&BBG000DWG505&BBG000BCTLF6&BBG000BH4R78&BBG000B9XRY4", ПараметрыHTTPЗапроса);

HTTPЗапрос.УстановитьТелоИзСтроки("",КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);
ОтветHTTPСоединения = HTTPСоединение.ВызватьHTTPМетод("GET", HTTPЗапрос);

в ответ получаю код 404
и заголовки
transfer-encoding | chunked
server            | envoy  
date              | Fri, 25 Feb 2022 16:01:11 GMT

Всем спасибо
1 pechkin
 
25.02.22
19:22
А grpc это rest?
2 pechkin
 
25.02.22
19:23
Загуглил. Это же протобуф, 1с такого не поддерживает
3 tigrandis
 
25.02.22
20:44
(2)  спасибо (
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший