

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Token
<a name="API_Token"></a>


|  | 
| --- |
| La función AWS AppFabric de productividad está en vista previa y está sujeta a cambios. | 

Contiene información que permite AppClients intercambiar un código de autorización por un token de acceso.

**Topics**
+ [Cuerpo de la solicitud](#API_Token_request)
+ [Elementos de respuesta](#API_Token_response)

## Cuerpo de la solicitud
<a name="API_Token_request"></a>

La solicitud acepta los siguientes datos en formato JSON.


| Parámetro | Description (Descripción) | 
| --- | --- | 
| **Código** | El código de autorización recibido del punto de conexión de autorización.<br />Tipo: cadena<br />Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.<br />Obligatorio: no | 
| **grant\_type** | El tipo de concesión del token. Debe ser `authorization_code` o `refresh_token`.<br />Tipo: cadena<br />Obligatorio: sí | 
| **app\_client\_id** | El ID de la AppClient.<br />Tipo: cadena<br />Patrón: `[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}`<br />Obligatorio: sí | 
| **redirect\_uri** | El URI de redirección proporcionado al punto de conexión.<br />Tipo: cadena<br />Requerido: no | 
| **refresh\_token** | El token de actualización recibido de la solicitud de token inicial.<br />Tipo: cadena<br />Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 4096 caracteres.<br />Obligatorio: no | 

## Elementos de respuesta
<a name="API_Token_response"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200.

El servicio devuelve los datos siguientes en formato JSON.


| Parámetro | Description (Descripción) | 
| --- | --- | 
| **appfabric\_user\_id** | Identificación del usuario para el token. Se devuelve solo para las solicitudes que utilizan el tipo de concesión `authorization_code`.<br />Tipo: cadena | 
| **expires\_in** | El número de segundos hasta que vence el token.<br />Tipo: largo | 
| **refresh\_token** | El token de actualización que se utilizará en una solicitud posterior.<br />Tipo: cadena<br />Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres. | 
| **token** | El token de acceso.<br />Tipo: cadena<br />Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres. | 
| **token\_type** | El tipo de token.<br />Tipo: cadena | 