Pour info, le
accountid correspond au compte client qui figure sur la facture.
Le
tokenSSO il y a moyen de l'obtenir en effectuant une requete
GET sur :
https://www.sfr.fr/cas/services/rest/3.0/createToken.json?duration=86400il suffit de faire un base64 sur son email:pass. Exemple base64(toto@sfr.fr:monpass) =
dG90b0BzZnIuZnI6bW9ucGFzcw==et d'envoyer dans la requete GET les headers suivants :
Accept: application/json; charset=utf-8
Cache-Control: no-cache
Authorization: Basic U0ZSRVRNb2lBbmRyb2lkVjE6d2luZG93czE5ODA=
secret: Basic dG90b0BzZnIuZnI6bW9ucGFzcw==
Content-Type: application/json
User-Agent: SFRMonCompte/9.2.0 (com.sfr.android.moncompte; build:9203000; Android OS 7.1.2) okhttp/4.3.1
Host: www.sfr.fr
Connection: Keep-Alive
Accept-Encoding: gzip
Authorization: Basic U0ZSRVRNb2lBbmRyb2lkVjE6d2luZG93czE5ODA= <--- ne change jamais (c'est le base64 de : SFRETMoiAndroidV1:windows1980 )
secret: Basic dG90b0BzZnIuZnI6bW9ucGFzcw== <--- correspond au base64 du compte
toto@sfr.fr:monpass donc a remplacer par ses identifiants.
en retour on doit obtenir un JSON qui contient le token.