API Tinkoff
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 10 из 11

Тема: API Tinkoff

Комбинированный просмотр

  1. #1
    Пришел за помощью

    Регистрация
    08.09.2019
    Сообщений
    8
    Сказал(а) спасибо
    23
    Поблагодарили 3 раз(а) в 3 сообщениях

    По умолчанию Re: API Tinkoff

    Тогда вышеописанных ссылок должно хватить. Я использовал вот эту библиотекуhttps://infostart.ru/1c/articles/709325/
    Попоробовать с чего- то легкого . Например получить список валют .
    Вот URL = "https://invest-public-api.tinkoff.ru";

    Вот метод = "/rest/tinkoff.public.invest.api.contract.v1.InstrumentsS ervice/Currencies" .
    Найди этот метод на страницеhttps://tinkoff.github.io/investAPI/swagger-ui/ и посмотри требования к запросу и как будет выглядеть ответ.

    Вот данные = "{""instrumentStatus"": INSTRUMENT_STATUS_UNSPECIFIED}" которые нужно передать

    Также нужно передать следующие заголовки

    Заголовки.Вставить("Authorization ","Bearer " + Токен);
    Заголовки.Вставить("accept", "application/json");
    Заголовки.Вставить("Content-Type", "application/json");

    где Токен - это токен -полученный в личном кабинете инвестиций
    Мне хватило несколько дней чтобы с нуля во всем разобраться. Я даже не знал что такое HTTP запрос

  2. Пользователь сказал cпасибо:

    aabbam (28.07.2022)

  3. #2
    Пришел за помощью
    Аватар для aabbam
    Регистрация
    07.06.2012
    Сообщений
    13
    Сказал(а) спасибо
    9
    Поблагодарили 2 раз(а) в 2 сообщениях

    По умолчанию Re: API Tinkoff

    Я вот такое сочинил, но не работает. Причина в чём, пока мне не понятно.

  4. #3
    Помогает людям

    Регистрация
    16.02.2019
    Сообщений
    77
    Сказал(а) спасибо
    187
    Поблагодарили 1096 раз(а) в 179 сообщениях

    По умолчанию Re: API Tinkoff

    Ух ты, прикольно. В предыдущем сообщении в цитате больше, чем в оригинале, причем я ничего не дописывал. Когда жмешь "ответить с цитированием" в цитате появляется дополнительный текст, который не виден в оригинале, по крайней мере в моем браузере )

    Короче, Сервер должен быть без https, просто Новый HTTPСоединение("invest-public-api.tinkoff.ru" ...

    А тело и его тип вообще бессмысленно устанавливать.
    Заголовки.Вставить("Content-Type", "application/json");
    ЗапросHTTP.УстановитьТелоИз� �троки("{}", КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИсп ользовать);

    Потому что когда делаешь ГЕТ, то 1С тело вообще не отправляет:
    Результат = СоединениеHTTP.ВызватьHTTPМет� �д("GET", ЗапросHTTP);
    Последний раз редактировалось borodаn; 28.07.2022 в 21:20.

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •