Community

Antworten
Als Mitglied der Community können Sie die Inhalte dieses Boards nur lesen. Für dieses Board freigeschaltete Mitglieder können aktiv an der Diskussion teilnehmen und eigene Beiträge und Kommentare schreiben. Wollen Sie dabei sein? Dann schicken Sie CB_Michael eine Nachricht mit ihrer Motivation zur Teilnahme.

Login & Nachricht schreiben

Highlighted
Aufsteiger
Beiträge: 3
Registriert: vor 2 Wochen
Active Trader API mit C++, Stream removed Error

Hallo,

 

ich möchte die Trading API mit C++ benutzen und habe Probleme beim Verbinden. Hier ist mein Code:

 

QFile file("roots.pem");

file.open(QIODevice::ReadOnly);

if (!file.isOpen())
     return;

grpcFrustrierte SmileyslCredentialsOptions opts;

opts.pem_root_certs = file.readAll().data();
file.close();

std::shared_ptr<grpc::Channel> channel;
com::consorsbank::module::tapi::grpc::AccessService:Frustrierte Smileyervice service;

channel = grpc::CreateChannel("localhost:40443", grpc:Frustrierte SmileyslCredentials(opts));

 

::com::consorsbank::module::tapi::grpc::LoginRequest request;
request.set_secret(secret);
::grpc::ClientContext context;
std::unique_ptr < com::consorsbank::module::tapi::grpc::AccessService:Frustrierte Smileytub> stub = com::consorsbank::module::tapi::grpc::AccessService::NewStub(channel);
com::consorsbank::module::tapi::grpc::LoginReply response;
grpc:Frustrierte Smileytatus status = stub->Login(&context, request, &response);

 

if (status.error_code() != 0)
     cout << "Error Code: " << status.error_code() << " " << status.error_message() << " " << status.error_details();

if (response.has_error())
{
   string out;
   response.error().SerializeToString(&out);
   cout << out << endl;
   return;
}

string accessToken = response.access_token();

 

Der Status errorCode ist 2 und die Message ist "Stream removed". Das AccessToken ist leer. Kann mir jemand sagen, was hier das Problem ist und was ich falsch mache?

 

Die Trading API im Active Trader wird als aktiv angezeigt.

 

Danke für die Hilfe

ElRudi

Highlighted
Aufsteiger
Beiträge: 3
Registriert: vor 2 Wochen
Betreff: Active Trader API mit C++, Stream removed Error

Ich habe das Problem wohl gelöst. Mit der alten grpc Version v.1.18.0 funktioniert das Login. Die neuste Version ist anscheinend nicht mit der TAPI kompatibel.