exchange_code_for_token

AmplifyUIBuilder.Client.exchange_code_for_token(**kwargs)

Exchanges an access code for a token.

See also: AWS API Documentation

Request Syntax

response = client.exchange_code_for_token(
    provider='figma',
    request={
        'code': 'string',
        'redirectUri': 'string'
    }
)
Parameters
  • provider (string) --

    [REQUIRED]

    The third-party provider for the token. The only valid value is figma .

  • request (dict) --

    [REQUIRED]

    Describes the configuration of the request.

    • code (string) -- [REQUIRED]

      The access code to send in the request.

    • redirectUri (string) -- [REQUIRED]

      The location of the application that will receive the access code.

Return type

dict

Returns

Response Syntax

{
    'accessToken': 'string',
    'expiresIn': 123,
    'refreshToken': 'string'
}

Response Structure

  • (dict) --

    • accessToken (string) --

      The access token.

    • expiresIn (integer) --

      The date and time when the new access token expires.

    • refreshToken (string) --

      The token to use to refresh a previously issued access token that might have expired.

Exceptions

  • AmplifyUIBuilder.Client.exceptions.InvalidParameterException