GridMaster
Membre depuis Sep 25, 2012
posts 7
Feb 22 2018 at 22:11
Hi I posted this yesterday and it seems to have gone missing, so trying again today.
I am trying access my account data with the Webrequest and for the logon request, I am getting a message saying session is required. However, the session is not required according to the documentation and that the session is returned for further calls after.
Any ideas?
I am trying access my account data with the Webrequest and for the logon request, I am getting a message saying session is required. However, the session is not required according to the documentation and that the session is returned for further calls after.
Any ideas?
Enter Boldy
Professional4X
Membre depuis Jan 05, 2016
posts 1189
Jul 16 2018 at 00:49

You need to correctly send your login information.
That is how you generate your session.
Here is the link to the API.
https://www.myfxbook.com/api
If it looks too good to be true, it's probably a scam! Let the buyer beware.
GridMaster
Membre depuis Sep 25, 2012
posts 7
Jul 19 2018 at 00:25
thanks for the reply.
I understood, as you suggest, that a login is required to get a session. When I do a login, the error message says I need a session to do a login. Makes no sense.
Thanks.
I understood, as you suggest, that a login is required to get a session. When I do a login, the error message says I need a session to do a login. Makes no sense.
Thanks.
Enter Boldy
It may work for you:
Request = 'https://www.myfxbook.com/api/login.json?email=username&password=password'
response = requests.get(Request, verify = False)
data = response.json()
Session = data['session']
path = ('https://www.myfxbook.com/api/get-community-outlook.json?session=' + Session)
response = requests.get(path, verify = False)
Request = 'https://www.myfxbook.com/api/login.json?email=username&password=password'
response = requests.get(Request, verify = False)
data = response.json()
Session = data['session']
path = ('https://www.myfxbook.com/api/get-community-outlook.json?session=' + Session)
response = requests.get(path, verify = False)
Veuillez vous connecter pour commenter .