From 87152bfee8d471f578f54f73d2fade9b6bfbe4cf Mon Sep 17 00:00:00 2001 From: kmarritt Date: Mon, 17 Dec 2018 17:58:55 +0100 Subject: [PATCH 1/4] New Betfair non-interactive (bot) login endpoint The previous endpoint (https://identitysso.betfair.com/api/certlogin) will be retired and no longer available after Thursday 20th December 2018. Has been update to https://identitysso-cert.betfair.com/api/ --- betfair/betfair.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/betfair/betfair.py b/betfair/betfair.py index 0d9987c..1a5f016 100644 --- a/betfair/betfair.py +++ b/betfair/betfair.py @@ -17,7 +17,7 @@ IDENTITY_URLS = collections.defaultdict( - lambda: 'https://identitysso.betfair.com/api/', + lambda: 'https://identitysso-cert.betfair.com/api/', italy='https://identitysso.betfair.it/api/', ) From 8ce7d3895c1470f3c8a70f77f3ad04a99669cb8d Mon Sep 17 00:00:00 2001 From: kmarritt Date: Mon, 17 Dec 2018 18:16:58 +0100 Subject: [PATCH 2/4] Added new non-interactive (bot) login endpoint Betfair has changed non-interactive (bot) login endpoint to https://identitysso-cert.betfair.com/api/certlogin Italian jurisdication changed to https://identitysso-cert.betfair.it/api/certlogin --- tests/test_betfair.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_betfair.py b/tests/test_betfair.py index 85cd244..dc4142c 100644 --- a/tests/test_betfair.py +++ b/tests/test_betfair.py @@ -23,9 +23,9 @@ def test_client_init(client): @pytest.mark.parametrize(['locale', 'identity_url'], [ - (None, 'https://identitysso.betfair.com/api/'), + (None, 'https://identitysso-cert.betfair.com/api/'), ('australia', 'https://identitysso.betfair.com/api/'), - ('italy', 'https://identitysso.betfair.it/api/'), + ('italy', 'https://identitysso-cert.betfair.it/api/'), ]) def test_identity_url(locale, identity_url): client_ = betfair.Betfair('', '', locale=locale) From 8dc04b34734b8df9094c36a9a1680ec191b119fc Mon Sep 17 00:00:00 2001 From: kmarritt Date: Mon, 17 Dec 2018 18:18:44 +0100 Subject: [PATCH 3/4] Updated Betfair Italian Endpoint Betfair have update the non-interactive endpoint for Italy to https://identitysso-cert.betfair.it/api/ --- betfair/betfair.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/betfair/betfair.py b/betfair/betfair.py index 1a5f016..1bf40ad 100644 --- a/betfair/betfair.py +++ b/betfair/betfair.py @@ -18,7 +18,7 @@ IDENTITY_URLS = collections.defaultdict( lambda: 'https://identitysso-cert.betfair.com/api/', - italy='https://identitysso.betfair.it/api/', + italy='https://identitysso-cert.betfair.it/api/', ) API_URLS = collections.defaultdict( From 7146698502dcd79aba7d1a222671c1ecd266c668 Mon Sep 17 00:00:00 2001 From: kmarritt Date: Mon, 17 Dec 2018 18:26:06 +0100 Subject: [PATCH 4/4] Added new Australia non-interactive login endpoint Betfair have changed the non-interactive login endpoint to https://identitysso-cert.betfair.com/api/certlogin --- tests/test_betfair.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_betfair.py b/tests/test_betfair.py index dc4142c..bf8a9ca 100644 --- a/tests/test_betfair.py +++ b/tests/test_betfair.py @@ -24,7 +24,7 @@ def test_client_init(client): @pytest.mark.parametrize(['locale', 'identity_url'], [ (None, 'https://identitysso-cert.betfair.com/api/'), - ('australia', 'https://identitysso.betfair.com/api/'), + ('australia', 'https://identitysso-cert.betfair.com/api/'), ('italy', 'https://identitysso-cert.betfair.it/api/'), ]) def test_identity_url(locale, identity_url):