CREAZIONE APPLICATION KEY:
- Effettuare il login su Betfair
- Aprire https://docs.developer.betfair.com/visualisers/api-ng-account-operations/ , se il Session Token (ssoid) non è presente (solitamente se login su betfair.it) allora bisogna recuperarlo. Ci sono 3 possibilità:
- Inserire questo link: chrome://settings/cookies/detail?site=betfair.it nella barra degli indirizzi e copiare il campo Contenuti di ssoid
- Aprire la console sviluppatore nel vostro browser (CTRL + SHIFT + J) e inserire questo codice:
function getCookie(name) {
var value = "; " + document.cookie;
var parts = value.split("; " + name + "=");
if (parts.length == 2) return parts.pop().split(";").shift();
}
getCookie('ssoid')
Apparirà un codice da copiare (senza i doppi apici) - Seguire questa guida https://support.developer.betfair.com/hc/en-us/articles/115003900112-How-do-I-get-a-sessionToken-
- Inserire il token (es. n8sTdF0x4IT4uH/VrO3BdhzGOKXatarupy1pAbMP+Jk=) nel campo Session Token al link precedente
- Cliccare nella sidebar su CreateDeveloperAppKeys e inserire come Application Name il nome che volete.
ATTENZIONE: se avete già una AppKeys creata dovete andare su
GetDeveloperAppKeys - Appuntate la Application Key della vostra applicazione.
NOTA: se avete come Active solo le api DELAY allora dovete salvare quel token
Comunicare:
- Username
- Password
- Specificare se betfair.it o betfair.com
- Application Key
Questa fase è da fare una volta ricevuto il certificato.
UPLOAD CERTIFICATO
- Accedere
nel caso betfair.com a https://myaccount.betfair.com/accountdetails/mysecurity?showAPI=1
nel caso betfair.it a https://myaccount.betfair.it/accountdetails/mysecurity?showAPI=1 - Andare nella sezione Accesso al programma per scommesse automatizzato e cliccare Modifica
- Selezionare il file .crt fornito e fare l’upload
Referenze alla documentazione ufficiale Betfair: https://docs.developer.betfair.com/display/1smk3cen4v3lu3yomq5qye0ni/Non-Interactive+%28bot%29+login