functions/Connect-ZG.ps1
|
$script:Uri = ''; $script:RequestID = 0; $script:RequestAuth = '' $script:LastRequest = @{ Body = @{} Uri = $null Headers = @{"Content-Type" = "application/json" } Method = $null } function Connect-ZG { param ( [uri]$Uri, [string]$Username, [string]$Password ) $response = Invoke-ZGRequest -Method "POST" -Uri ("{0}/api_jsonrpc.php" -f $Uri.OriginalString) -Body @{ "jsonrpc" = "2.0" "method" = "user.login" "params" = @{ "username" = $Username "password" = $Password } "id" = $script:RequestID "auth" = $null } $script:RequestAuth = $response.result return $response.result } |