METHOD_SetOAuth2Token
This method sends a request to
BEMS
requesting a new token when a previous token that was sent through the METHOD_BeginSession expired. The following table describes the parameters that you can include in this method.
Parameter | Type | Required | Description |
---|---|---|---|
oAuth2Token | String | √ | This parameter specifies the new token that is created. |
BEMS response and notification
The following table describes the parameters that BEMS
response and notificationBEMS
returns and the notification sent to the BlackBerry Connect
app when a chat session is started.
Parameter | Type | Description |
---|---|---|
method | String | Returns the invoked method (for example, BeginSession). |
state | String | This parameter specifies the state of the request to BEMS (for example, Processing or Complete). |
sessionid | String | This parameter specifies the session ID for the user. |
Code example
The following example sends a request to
BEMS
to generate a new access token.{ "id":"c12", "method":"SetOAuth2Token", "params": { "oAuth2Token":"cwt=AAEBHAEFAAAAAAAFFQAAADtSBd...gNEA-id-_ZgS9ZvC" }, "jsonrpc":"2.0" }
If the request is successful,
BEMS
sends the following response and token to the BlackBerry Connect
app.{ "id":"c13", "method":"SetOAuth2Token", "result": { "status":"success" }, "state":"COMPLETE" "jsonrpc":"2.0" }