Versions Compared

Key

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

...

AppKey is the unique numeric identifier of the application accessing the API. IssuedAt is the UTC timestamp at which the request was initiated. Token is a hashed string built with the following data:

AppKey + HttpMethod + RequestUrl + UtcTimestamp

The concatenated values in Token are a base64 encoded HMAC-SHA256 hash, using AppSecret as the key. Please note that RequestUrl is the complete URL.

...

In order to create a new account, the app must initiate a POST request to:

https://api.dialogportal.com/v1/user.

If we assume that the application’s AppKey is 32768, and that it initiates the request on the 8th of February 2013 at 07:18:00 UTC, the token is:

32768POSThttps://api.dialogportal.com/v1/user20130208071800

The following C# method will return the encrypted token, using AppSecret as the encryption key:

...