Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(PowerShell) Bluzone Get Project DetailsGet a project by its id For more information, see https://bluzone.io/portal/static/docs/index.html#_getprojectbyprojectid
Add-Type -Path "C:\chilkat\ChilkatDotNet47-9.5.0-x64\ChilkatDotNet47.dll" # This example assumes the Chilkat API to have been previously unlocked. # See Global Unlock Sample for sample code. $http = New-Object Chilkat.Http # Implements the following CURL command: # curl -X GET \ # https://bluzone.io/portal/papis/v1/projects/YOUR_PROJECT_ID_HERE/ \ # -H 'bzid: YOUR_API_KEY_HERE' $http.SetRequestHeader("bzid","YOUR_API_KEY_HERE") $sbResponseBody = New-Object Chilkat.StringBuilder $success = $http.QuickGetSb("https://bluzone.io/portal/papis/v1/projects/YOUR_PROJECT_ID_HERE/",$sbResponseBody) if ($success -eq $false) { $($http.LastErrorText) exit } $jResp = New-Object Chilkat.JsonObject $jResp.LoadSb($sbResponseBody) $jResp.EmitCompact = $false $("Response Body:") $($jResp.Emit()) $respStatusCode = $http.LastStatus $("Response Status Code = " + $respStatusCode) if ($respStatusCode -ge 400) { $("Response Header:") $($http.LastHeader) $("Failed.") exit } # Sample JSON response: # { # "projectId": 36845, # "name": "My Project", # "description": "Default Project for admin@chilkatsoft.com, created on Thu Jun 06 17:18:11 GMT 2019.", # "status": null, # "owner": { # "username": "admin@chilkatsoft.com", # "emailAddress": null # }, # "defaultUuidValue": "1b4b243c-59aa-405f-90b5-0c434cac1345", # "enableLocusMaps": false, # "mapProviderType": "GOOGLE", # "enableAdvancedPackets": false, # "enabledPacketTypes": "sBv2", # "enableDataUnload": false, # "enableScanConsumer": false, # "enablePolicyConsumer": false, # "enableLocationConsumer": false, # "enableEmail": true, # "firmwareUpdateStrategy": "MANUAL", # "deviceJobConcurrency": -1, # "mapProviderApiKey": null, # "wakeupUuid": null, # "reportEmailList": [ # ], # "reportTimezone": "Etc/GMT", # "language": "en", # "blufiHostnameNaming": "DEFAULT", # "dateCreated": 1559841491000, # "dateUpdated": 1559841491000, # "enableStreamProducer": true, # "enableMetricStorage": true # } # Sample code for parsing the JSON response... # Use the following online tool to generate parsing code from sample JSON: # Generate Parsing Code from JSON $projectId = $jResp.IntOf("projectId") $name = $jResp.StringOf("name") $description = $jResp.StringOf("description") $status = $jResp.StringOf("status") $ownerUsername = $jResp.StringOf("owner.username") $ownerEmailAddress = $jResp.StringOf("owner.emailAddress") $defaultUuidValue = $jResp.StringOf("defaultUuidValue") $enableLocusMaps = $jResp.BoolOf("enableLocusMaps") $mapProviderType = $jResp.StringOf("mapProviderType") $enableAdvancedPackets = $jResp.BoolOf("enableAdvancedPackets") $enabledPacketTypes = $jResp.StringOf("enabledPacketTypes") $enableDataUnload = $jResp.BoolOf("enableDataUnload") $enableScanConsumer = $jResp.BoolOf("enableScanConsumer") $enablePolicyConsumer = $jResp.BoolOf("enablePolicyConsumer") $enableLocationConsumer = $jResp.BoolOf("enableLocationConsumer") $enableEmail = $jResp.BoolOf("enableEmail") $firmwareUpdateStrategy = $jResp.StringOf("firmwareUpdateStrategy") $deviceJobConcurrency = $jResp.IntOf("deviceJobConcurrency") $mapProviderApiKey = $jResp.StringOf("mapProviderApiKey") $wakeupUuid = $jResp.StringOf("wakeupUuid") $reportTimezone = $jResp.StringOf("reportTimezone") $language = $jResp.StringOf("language") $blufiHostnameNaming = $jResp.StringOf("blufiHostnameNaming") $dateCreated = $jResp.IntOf("dateCreated") $dateUpdated = $jResp.IntOf("dateUpdated") $enableStreamProducer = $jResp.BoolOf("enableStreamProducer") $enableMetricStorage = $jResp.BoolOf("enableMetricStorage") $i = 0 $count_i = $jResp.SizeOfArray("reportEmailList") while ($i -lt $count_i) { $jResp.I = $i $i = $i + 1 } |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.