Hei
Jeg forsøker å få HA til å deaktivere og re-aktivere mobildata inne på ice.no "min side".
Det er mulig å logge inn og fikse det manuelt, men jeg ønsker å automatisere det.
Jeg har kommet så langt at jeg klarer å logge inn og laste siden med curl, men siden det er java, så sliter curl.
$ice_abb-id er en unik id for hvert mobilabb. Jeg har for mine barn og kan aktivere og deaktivere på "min side".
curl --cookie-jar cookie.ice.net.cjar \
https://id.ice.no/oauth2/account/login
curl --cookie-jar cookie.ice.net.cjar \
--data '
[email protected]' \
--data 'Password=passord' \
--location \
--output loginresult.html \
https://id.ice.no/oauth2/account/login
curl --cookie-jar cookie.ice.net.cjar \
--output minside-innlogget-$ice-abb-id.html \
https://minside.ice.no/
curl --cookie-jar cookie.ice.net.cjar \
--output minside-innlogget-d-sperre.html \
https://minside.ice.no/abonnement/$ice-abb-id/innstillinger/sperring-data
Javascriptene i denne siden henviser og sender trolig post-get greyer mot selfserviceapi.ice.no, men jeg får det ikke til. Mangler en del java kompetanse.
Sperring av data: 250700
POST Request URL: https://selfserviceapi.ice.no/api/subscriptions/$ice-abb-id/services/250700
POST Request URL: https://selfserviceapi.ice.no/api/subscriptions/$ice-abb-id/services/250700/cancel
Sperre Data utland: 250100
POST Request URL: https://selfserviceapi.ice.no/api/subscriptions/$ice-abb-id/services/250100
POST Request URL: https://selfserviceapi.ice.no/api/subscriptions/$ice-abb-id/services/250100/cancel
Sperre Data utenfor EU: 392200
POST Request URL: https://selfserviceapi.ice.no/api/subscriptions/$ice-abb-id/services/392200
POST Request URL: https://selfserviceapi.ice.no/api/subscriptions/$ice-abb-id/services/392200/cancel
Er det noen her inne som har kompetanse og kanskje ice.no og kan hjelpe meg å få dette scriptet funksjonelt?
Det er bare så forbasket irriterende at når jeg kubber wifi så går ungene over på mobildata...