Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2014
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1. import requests
  2. import json
  3.  
  4. #start verification etc
  5. payload = 'username=XXXXXX&password=XXXXXXXX'
  6. header = {'X-Application': 'XXXXXXXXX', 'Content-Type': 'application/x-www-form-urlencoded'}
  7.                            
  8. resp = requests.post('https://identitysso.betfair.com/api/certlogin',
  9.         data=payload, cert=('C:\\OpenSSL-Win32\\bin\\client-2048.crt',
  10.         'C:\\OpenSSL-Win32\\bin\\client-2048.key'), headers=header)
  11.  
  12. if resp.status_code == 200:
  13.   resp_json = resp.json()
  14.   print(resp_json['loginStatus'])
  15.   print(resp_json['sessionToken'])
  16. else:
  17.   print("Request failed.")
  18.  
  19. print(json.dumps(json.loads(resp.text), indent=3))
  20. #end verification etc  
  21.  
  22. endpoint = "https://api.betfair.com/exchange/betting/rest/v1.0/"
  23. head = {'X-Application': 'XXXXXXXXXX', 'Content-Type': 'application/json'}
  24.  
  25. json_req=  '{"jsonrpc": "2.0","method": "SportsAPING/v1.0/listEventTypes", "params": { "filter": {} },  "id": 1  }'
  26.  
  27. url = endpoint + "listEventTypes/"
  28.  
  29. response = requests.post(url, data=json_req)
  30. print(json.dumps(json.loads(response.text), indent=3))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement