Comments (20)
@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.
у меня работает.
Но в песочнице при размещении заявки на покупку она всегда "отклонена".
что странно
from invest-openapi-java-sdk.
Icewind, а какой у вас ticker?
from invest-openapi-java-sdk.
всмысле auth ticket который?
взял в личном кабинете, для sandbox который
from invest-openapi-java-sdk.
или Вы про тикеР по которому я данные получаю?
from invest-openapi-java-sdk.
ACAD пробую.
CRM тоже
from invest-openapi-java-sdk.
Про тикер, это автозамена на телефоне путаницу вносит:)
from invest-openapi-java-sdk.
и там и там работает - данные приходят. все хорошо. кроме покупки
from invest-openapi-java-sdk.
но я не через чистый rest - я именно с java sdk
from invest-openapi-java-sdk.
Вот ещё прикол что там оф сайте есть пример кода на go, вот он валится с этой ошибкой, что в описании.
https://api-invest.tinkoff.ru/openapi/docs/auth/
Вот там Линк в коде вот такой:
https://api-invest.tinkoff.ru/openapi//sandbox/register
Он не работает
from invest-openapi-java-sdk.
ну в коде примера я вот такие вот урлы вижу - в конфиге -
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.
и запрос туда в /register летит http POST
from invest-openapi-java-sdk.
Документация, видимо, позапрошлой версии
from invest-openapi-java-sdk.
опечатка может) если вместо двух слэшей поставить 1 - работает?)
from invest-openapi-java-sdk.
Уже только завтра попробую, под рукой только телефон, но гет без лишнего слэша не работал
from invest-openapi-java-sdk.
а гет и не должен насколько я понял. там POST - ну в коде sdk точно пост )
from invest-openapi-java-sdk.
Привет! В документации был баг, действительно.
Поправили https://api-invest.tinkoff.ru/openapi/docs/auth/
Проверьте, пожалуйста
from invest-openapi-java-sdk.
Я все же что-то, видимо не так делаю еще, пример на go, который в документации так и не взлетел. Поменял на post, убрал лишний /
Что вот эта строка означает?:
Authorization: Bearer {TOKEN}
Это значит, что токен должен быть вот таким: Bearer t.yhkKD... ?
Ответ все еще 404, что несколько сбивает с толку, мне кажется логично было бы код ошибки возвращать.
from invest-openapi-java-sdk.
У меня со страницы документации (свагера) всё работает
from invest-openapi-java-sdk.
@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)
- Не приходит рублевой баланс портфеля HOT 2
- Ошибка при сборке Gradle-ом HOT 4
- Сделать возможным кастомизацию OkHttpClient'а, который используется OkHttpOpenApi HOT 2
- OpenAPI Java SDK версии 0.5 нет в репозитории Maven HOT 1
- Futures And ETFs HOT 1
- Брокерские счета HOT 1
- Не получается получить список исторических свечей HOT 5
- Объяснение механизма выставления статуса заявки HOT 7
- Приходят ошибочные цены свеч при подписке на StreamingEvent.Candle HOT 1
- Ошибка при получении суточных свечей ВТБ HOT 6
- Периодически возникает исключение 'Invalid character found in method name' HOT 1
- Как работать с LimitOrder HOT 8
- Websocket Подписка на все бумаги HOT 1
- Улучшение интервалов по свечам HOT 1
- В месячную свечу объем не вмещается в Integer! Можно сделать Long или BigDecimal. HOT 1
- StreamingContextImpl fails on restoring listener HOT 1
- https://tinkoffcreditsystems.github.io/invest-openapi/swagger-ui/swagger.yaml отдает ошибку 404 HOT 4
- /portfolio API doesn't allow to distinguish LONG and SHORT positions HOT 1
- При сборке ошибка Unable to read URL: https://tinkoffcreditsystems.github.io/invest-openapi/swagger-ui/swagger.yaml HOT 3
- Как проверить тип исторической операции, когда операция помечена как 'обрабатывается' HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from invest-openapi-java-sdk.