Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
titleinit
<nest.init>
    <apiUrl>{$ctx:apiUrl}</apiUrl>
</nest.init>
Properties
  • apiUrl              : The firebase url of the nest client. (E.g: https://firebase-apiserver01-tah01-iad01.dapi.production.nest.com:9553)
  • clientId          : Identification for a control of Nest API.
  • clientSecret : Client secret of Nest API.
  • code                  : Authorization code to get the access token.

...

Code Block
languagexml
titlegetAccessToken
<nest.getAccessToken>
    <clientId>{$ctx:clientId}</clientId>
    <clientSecret>{$ctx:clientSecret}</clientSecret>
    <code>{$ctx:code}</code>
</nest.getAccessToken>
Properties
  • apiUrl              : The firebase url of the nest client. (E.g: https://firebase-apiserver01-tah01-iad01.dapi.production.nest.com:9553 )
  • clientId          : Identification for a control of Nest API.
  • clientSecret : Client secret of Nest API.
  • code                  : Authorization code to get the access token.

Additional Information

 Ensure that the following Axis2 configurations are added and enabled in the <ESB_HOME>\repository\conf\axis2\axis2.xml file.

Required message formatters
Code Block
titlemessageFormatters
<messageFormatter contentType="text/html" class="org.wso2.carbon.relay.ExpandingMessageFormatter"/>
Required message builders
Code Block
titlemessageBuilders
<messageBuilder contentType="text/html" class="org.wso2.carbon.relay.BinaryRelayBuilder"/>

...