config(params)¶
- Call:
appc.gapi.prototype.config(params) - Parameters: params
params: an object:
{
type: "<transport type ('http' or 'ws')>",
user: "<username (in email format)>",
token: "<authentication token, returned from a call to login or auth>"
gwid: "<gateway Id, returned from a call to login or auth>"
}
- Returns: none -- this a synchronous call and does not use callbacks.
Description:
Configure API parameters.
Default values are automatically set by login.
The default
gwidis the first GAPI gateway id returned by login. Thegwidmay be changed to another valid gateway using config prior to calling open.
Example:
In this example the
typeis chosen and thegwidset:
gapi.config({
'type': 'ws',
'gwid': "ABCDEF1234567890"
});
This could be used prior to calling open to select a non-default gateway.
Example:
In this example the
user,tokenandgwidare set:
gapi.config({
'user': 'joe@smith.com',
'token': '123456',
'gwid': "ABCDEF1234567890"
});
This could be used prior to calling open to reuse the current authentication token with another gateway.
Note that login creates a new authentication token.