(PowerShell) SugarCRM Logout
Demonstrates how to logout of a session.
Add-Type -Path "C:\chilkat\ChilkatDotNet47-9.5.0-x64\ChilkatDotNet47.dll"
$rest = New-Object Chilkat.Rest
$success = $rest.Connect("your.site.domain",443,$true,$true)
if ($success -ne $true) {
$($rest.LastErrorText)
exit
}
$rest.AddHeader("Cache-Control","no-cache")
$rest.AddHeader("OAuth-Token","<access_token>")
$sbReq = New-Object Chilkat.StringBuilder
$sbJson = New-Object Chilkat.StringBuilder
$success = $rest.FullRequestSb("POST","/rest/v10/oauth2/logout",$sbReq,$sbJson)
if ($success -ne $true) {
$($rest.LastErrorText)
exit
}
if ($rest.ResponseStatusCode -ne 200) {
$("Received error response code: " + $rest.ResponseStatusCode)
$("Response body:")
$($sbJson.GetAsString())
exit
}
$json = New-Object Chilkat.JsonObject
$json.LoadSb($sbJson)
# The following code parses the JSON response.
# A sample JSON response is shown below the sample code.
$success = $json.BoolOf("success")
# A sample JSON response body that is parsed by the above code:
# {
# "success": true
# }
$("Example Completed.")
|