This object is in archive! 
API V3 example
Under Consideration
Hello,
I tried to connect to my V3 Zipabox through API with Python and Powershell scripts but despite I got back '200' answer when I try to GET anything I am getting back HTML site where clearly stated that I am not authenticated.
Can someone share a working example of how can I connect properly because I am cannot find any related entry on the API documentation.
FE with python:
# auth = {USERNAME,PASSWORD} auth ={'username':'***', 'password':'***'} r =requests.get('https://my3.zipato.com:443/zipato-web/v2/abilities',data = auth) print(r.status_code) print(r.text)FE with Powershell:
$login="***" $password="***" Function Get-StringHash([String] $String,$HashName = "SHA1") { $StringBuilder = New-Object System.Text.StringBuilder [System.Security.Cryptography.HashAlgorithm]::Create($HashName).ComputeHash([System.Text.Encoding]::UTF8.GetBytes($String))|%{ [Void]$StringBuilder.Append($_.ToString("x2")) } $StringBuilder.ToString() } $sessioninit=Invoke-RestMethod -uri https://my3.zipato.com:443/zipato-web/v2/user/init -SessionVariable sessionvar $sha1=Get-StringHash $password $nounce=$sessioninit.nonce $token1=$nounce+$sha1 $token= (Get-StringHash $token1) $url="https://my3.zipato.com:443/zipato-web/v2/user/login?username="+$login+"&token="+$token $session= Invoke-RestMethod -Uri $url -WebSession $sessionvar Invoke-RestMethod -uri https://my3.zipato.com:443/zipato-web/v2/abilities -WebSession $sessionvar
Thanks.
No connection
Real-time notifications may not work
Replies have been locked on this page!