![]() |
Qore ServiceNowRestClient Module Reference 1.1.1
|
this class provides the REST client API for communication with ServiceNow servers More...
Public Member Functions | |
| constructor (hash< auto > opts, *softbool do_not_connect) | |
| creates the object with the given options More... | |
| *string | getApi () |
| returns the ServiceNow REST API version currently in use More... | |
| *string | getToken () |
| returns the access token, if any | |
| bool | usingOAuth2 () |
| Returns True if the client is using OAuth2 authentication. More... | |
Static Public Member Functions | |
| static | error (string fmt) |
| throws an exception due to an error | |
| static hash< auto > | getOptions (hash< auto > opts) |
| returns options for ServiceNowRestClient::ServiceNowRestClient::constructor() | |
| static string | getString (hash< auto > opts, string key) |
| gets a string option | |
this class provides the REST client API for communication with ServiceNow servers
This class requires the following options for ServiceNow authentication and authorization to the target server:
username: the ServiceNow usernamepassword: the ServiceNow passwordTo use an OAuth2 login, include the following options:
client_id: the OAuth2 client IDclient_secret: the OAuth2 client secret | ServiceNowRestClient::ServiceNowRestClient::constructor | ( | hash< auto > | opts, |
| *softbool | do_not_connect | ||
| ) |
creates the object with the given options
| opts | valid options are:
|
| do_not_connect | if False (the default), then a connection will be immediately established to the remote server |
| RESTCLIENT-ERROR | invalid option passed to constructor, unsupported data serialization, etc |
| ServiceNowRESTCLIENT-ERROR | missing or invalid required option for REST authentication or communication |
| *string ServiceNowRestClient::ServiceNowRestClient::getApi | ( | ) |
returns the ServiceNow REST API version currently in use
| bool ServiceNowRestClient::ServiceNowRestClient::usingOAuth2 | ( | ) |
Returns True if the client is using OAuth2 authentication.