hamster Skrevet 5. juli 2020 Del Skrevet 5. juli 2020 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... Siter Lenke til kommentar Del på andre sider Flere delingsvalg…
ZoRaC Skrevet 6. juli 2020 Del Skrevet 6. juli 2020 12 timer siden, hamster skrev: Jeg har kommet så langt at jeg klarer å logge inn og laste siden med curl, men siden det er java, så sliter curl. Er det Java eller Javascript? Resten av innlegget ditt tyder på at det er Javacript, men ble litt usikker... Siter Lenke til kommentar Del på andre sider Flere delingsvalg…
hamster Skrevet 6. juli 2020 Forfatter Del Skrevet 6. juli 2020 (endret) Det er nok javascript, ja. Aner ikke om og eventuelt hvordan jeg kan angripe dette med HA eller curl. <script> //These will be replaced by Octopus during deploy. If not replaced, fall back to hardcoded version for local dev var apiUrl = 'https://selfserviceapi.ice.no'; var aiIKey = '8bb8b3d7-dead-beef-cafe-f310bfc9e0e0'; var identityServerUrl = 'https://id.ice.no/'; var registrationApiUrl = 'https://registration.ice.no/' var iceWebRootUrl = 'https://www.ice.no/'; var clientVersion = '1.0.3915'; var emergencyAgentApiUrl = 'https://alert.ice.no:9000/api/' if (apiUrl.indexOf('#{') === 0) apiUrl = 'http://localhost:5036'; if (aiIKey.indexOf('#{') === 0) aiIKey = ''; if (identityServerUrl.indexOf('#{') === 0) identityServerUrl = 'https://id.st.ice.local/'; if (registrationApiUrl.indexOf('#{') === 0) registrationApiUrl = 'https://registration.st.ice.local/'; if (iceWebRootUrl.indexOf('#{') === 0) iceWebRootUrl = 'https://icewebepi.st.ice.local/'; if (clientVersion.indexOf('#{') === 0) clientVersion = 'local'; if (emergencyAgentApiUrl.indexOf('#{') === 0) emergencyAgentApiUrl = 'https://emergencyagent.st.ice.local:9001/api/ '; window.SELF_SERVICE_APP_DATA = { apiUrl: apiUrl, aiIKey: aiIKey, identityServerUrl: identityServerUrl, registrationApiUrl: registrationApiUrl, iceWebRootUrl: iceWebRootUrl, clientVersion: clientVersion, emergencyAgentApiUrl: emergencyAgentApiUrl } </script> <script src="runtime-es2015.1d6371b395b250089a5d.js" type="module"></script><script src="runtime-es5.1d6371b395b250089a5d.js" nomodule defer></script><script src="polyfills-es5.bf9944c86dc1fecaa974.js" nomodule defer></script><script src="polyfills-es2015.fa9ef42d4853b07d1557.js" type="module"></script><script src="main-es2015.0c11e19f67303f11ae55.js" type="module"></script><script src="main-es5.0c11e19f67303f11ae55.js" nomodule defer></script> Endret 6. juli 2020 av hamster Siter Lenke til kommentar Del på andre sider Flere delingsvalg…
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.