Git Product home page Git Product logo

Comments (20)

 avatar commented on August 14, 2024 1

@Luchanso, сейчас документацию поправили, изначально не было два раза sandbox.

на всякий случай оставлю код на питоне, может кому пригодится:

import requests as r
import json

TOKEN_sandox = ''
headers_sandbox = {'Authorization': f'Bearer {TOKEN_sandox}'}
print(f'headers_sandbox={headers_sandbox}')


ret = r.post('https://api-invest.tinkoff.ru/openapi/sandbox/sandbox/register', headers=headers_sandbox)
print(f'headers={ret.headers}\n')
print(f'content={ret.content}\n')
json_data = json.loads(ret.content, encoding='asci')
print(f'json_data={json_data}\n')

from invest-openapi-java-sdk.

icewind666 avatar icewind666 commented on August 14, 2024

у меня работает.
Но в песочнице при размещении заявки на покупку она всегда "отклонена".
что странно

from invest-openapi-java-sdk.

 avatar commented on August 14, 2024

Icewind, а какой у вас ticker?

from invest-openapi-java-sdk.

icewind666 avatar icewind666 commented on August 14, 2024

всмысле auth ticket который?
взял в личном кабинете, для sandbox который

from invest-openapi-java-sdk.

icewind666 avatar icewind666 commented on August 14, 2024

или Вы про тикеР по которому я данные получаю?

from invest-openapi-java-sdk.

icewind666 avatar icewind666 commented on August 14, 2024

ACAD пробую.
CRM тоже

from invest-openapi-java-sdk.

 avatar commented on August 14, 2024

Про тикер, это автозамена на телефоне путаницу вносит:)

from invest-openapi-java-sdk.

icewind666 avatar icewind666 commented on August 14, 2024

и там и там работает - данные приходят. все хорошо. кроме покупки

from invest-openapi-java-sdk.

icewind666 avatar icewind666 commented on August 14, 2024

но я не через чистый rest - я именно с java sdk

from invest-openapi-java-sdk.

 avatar commented on August 14, 2024

Вот ещё прикол что там оф сайте есть пример кода на go, вот он валится с этой ошибкой, что в описании.
https://api-invest.tinkoff.ru/openapi/docs/auth/

Вот там Линк в коде вот такой:
https://api-invest.tinkoff.ru/openapi//sandbox/register

Он не работает

from invest-openapi-java-sdk.

icewind666 avatar icewind666 commented on August 14, 2024

ну в коде примера я вот такие вот урлы вижу - в конфиге -

openapi.host = https://api-invest.tinkoff.ru/openapi
openapi.host-sandbox = https://api-invest.tinkoff.ru/openapi/sandbox
openapi.streaming = wss://api-invest.tinkoff.ru/openapi/md/v1/md-openapi/ws

и дальше относительно них есть /register в sandbox.

private static final String REGISTER_PATH = "/sandbox/register";
private static final String CURRENCIES_BALANCE_PATH = "/sandbox/currencies/balance";
private static final String POSITIONS_BALANCE_PATH = "/sandbox/positions/balance";
private static final String CLEAR_PATH = "/sandbox/clear";

from invest-openapi-java-sdk.

icewind666 avatar icewind666 commented on August 14, 2024

и запрос туда в /register летит http POST

from invest-openapi-java-sdk.

 avatar commented on August 14, 2024

Документация, видимо, позапрошлой версии

from invest-openapi-java-sdk.

icewind666 avatar icewind666 commented on August 14, 2024

опечатка может) если вместо двух слэшей поставить 1 - работает?)

from invest-openapi-java-sdk.

 avatar commented on August 14, 2024

Уже только завтра попробую, под рукой только телефон, но гет без лишнего слэша не работал

from invest-openapi-java-sdk.

icewind666 avatar icewind666 commented on August 14, 2024

а гет и не должен насколько я понял. там POST - ну в коде sdk точно пост )

from invest-openapi-java-sdk.

NikitaMelnikov avatar NikitaMelnikov commented on August 14, 2024

Привет! В документации был баг, действительно.
Поправили https://api-invest.tinkoff.ru/openapi/docs/auth/

Проверьте, пожалуйста

from invest-openapi-java-sdk.

 avatar commented on August 14, 2024

Я все же что-то, видимо не так делаю еще, пример на go, который в документации так и не взлетел. Поменял на post, убрал лишний /
Что вот эта строка означает?:
Authorization: Bearer {TOKEN}
Это значит, что токен должен быть вот таким: Bearer t.yhkKD... ?

Ответ все еще 404, что несколько сбивает с толку, мне кажется логично было бы код ошибки возвращать.

from invest-openapi-java-sdk.

Luchanso avatar Luchanso commented on August 14, 2024

У меня со страницы документации (свагера) всё работает

from invest-openapi-java-sdk.

Luchanso avatar Luchanso commented on August 14, 2024

@orlovk пример cURL запроса у меня:

curl -X GET "https://api-invest.tinkoff.ru/openapi/sandbox/sandbox/market/stocks" -H "accept: application/json" -H "Authorization: Bearer t.4HIAHktnQ-nfkX5lgy7ZBYeLdcZ4zMNASD24123NSa3L9NHm-5wdQzBK_Kh_vGwv8NGET055F9bMXh7SDsWBA"

from invest-openapi-java-sdk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.