/tinkoff-invest-example

Tinkoff invest API gRPC example.

Primary LanguageGoApache License 2.0Apache-2.0

Tinkoff invest API gRPC go example.

Usage

./tinkoff-invest-example -t your-api-token

Build

go build .

Generate gRPC client

  1. Install protoc version 3 https://grpc.io/docs/protoc-installation/
  2. Install plugins
    go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28 && \
    go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2
  3. Generate code
    mkdir -p tinkoff/investapi/ && \
    protoc --go-grpc_out=tinkoff/investapi/ --go_out=tinkoff/investapi/ \
    --proto_path=protos/ protos/*.proto

Update protocol buffer files

https://github.com/Tinkoff/investAPI/tree/main/src/docs/contracts

Documentation

https://tinkoff.github.io/investAPI/