Malformed client_id parameter

ctid402288 since: 06 Feb 2016;

  16 Jan 2023, 18:32
Malformed client_id parameter

PanagiotisChar said:

Hi there, 

This is a different message than the one you posted above. At which point do you get this? Maybe you can record a video or share some screenshots.

You are definitely doing something wrong, if there was a problem on the servers, there would have been hundreds of complaints.

Aieden Technologies

Need help? Join us on Telegram

Need premium support? Trade with us

Hi there,

ctid402288 since: 06 Feb 2016;

  16 Jan 2023, 18:43
RE:

PanagiotisChar said:

Hi there, 

This is a different message than the one you posted above. At which point do you get this? Maybe you can record a video or share some screenshots.

You are definitely doing something wrong, if there was a problem on the servers, there would have been hundreds of complaints.

Aieden Technologies

Need help? Join us on Telegram

Need premium support? Trade with us

Hi there,

I am using the python example based on Klein and Twister to verify the connection. The information provided is from the initial stages of the code as shown below:-

I have adapted this code to test the authentication and the result is what l posted previously. My code is based on the same principle but using flask and connextion. The result is the same. It is probable that the server version has moved on and the sample code is no longer valid. If that is the case, please can you advice me on what has changed?

Regards

AO

PanagiotisChar's avatar

PanagiotisChar since: 15 Sep 2022;

  17 Jan 2023, 09:23
Cofounder and Chief Technologist at Aieden Technologies

ctid402288 since: 06 Feb 2016;

  17 Jan 2023, 12:50
RE:

PanagiotisChar said:

Hi there, 

I am not familiar with Python, sorry :(

Aieden Technologies

Need help? Join us on Telegram

Need premium support? Trade with us

Has anyone ever connected to the CTrader Open Api successfully using Python or the samples offered on the Applications website, l wonder? I am hopeful that those samples has been tested and are fit for purpose. My expectation is that they should be able to establish a connection to the OpenApi platform. 

PanagiotisChar's avatar

PanagiotisChar since: 15 Sep 2022;

  18 Jan 2023, 10:01

Hi there, 

The samples definitely work, probably you are doing something wrong in the process. Try asking in the samples GitHub repository too, maybe you will get some help by Python users.

Aieden Technologies

Need help? Join us on Telegram

Need premium support? Trade with us

Cofounder and Chief Technologist at Aieden Technologies

ctid402288 since: 06 Feb 2016;

  20 Jan 2023, 12:00
RE:

PanagiotisChar said:

Hi there, 

The samples definitely work, probably you are doing something wrong in the process. Try asking in the samples GitHub repository too, maybe you will get some help by Python users.

Aieden Technologies

Need help? Join us on Telegram

Need premium support? Trade with us

I have retried the Klein sample and it does not work. The basic example on the Python SDK page connects successfuly with my credentials. But it does not carry out a OAuth authentication that

should provide an Authcode. The Console sample successfully conducted a basic OAuth authentication but failed due to redirect URL.

The default redirect URL for the application is as shown below. The authentication process only works when l use the "https://openapi.ctrader.com/apps/4012/playground" redirect URL which fails to provide an Authcode. I have added the second redirect URL which unfortunately produces the error in the image above. Any other permutation of the redirect URL produces the errors that l previously mentioned in my previous posts. I am guessing that this is the case because l do not have a live account yet.

ctid402288 since: 06 Feb 2016;

  25 Jan 2023, 14:08

RESOLVED

It turns out that Klein does not initialize properly on Apple Metal M1 machines. I have connected successfully using treq and Twistd. However, l have found my trading account is not currently authorized to access the OpenAPI platform. Defferred message : -  "!Trading account is not authorized". Thank you for your help PanagiotisChar.

Can anyone recommend a broker with OpenAPI support please. All of my brokers do not support CTrader OpenAPI for some reason. I have tried FXPro, Fondex and RoBoForex.