Obtener token de acceso con ID de cliente y secreto
Recupere un token de acceso utilizando la API de Cells Cloud Get Token con un ID de cliente y un secreto.
API Post Access Token
Antes de llamar al endpoint, asegúrese de tener:
- Una cuenta registrada en Aspose Cloud.
- Un ID de cliente y un Secreto de cliente generados en el portal de Aspose Cloud.
Web API
POST https://api.aspose.cloud/v4.0/cells/connect/token
Seguridad y autenticación
Las APIs de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.
Parámetros de solicitud
| Nombre del parámetro | Tipo | Ubicación | Descripción |
|---|---|---|---|
| grant_type | string | cuerpo (codificado como form‑url‑encoded) | Valor fijo client_credentials requerido para OAuth. |
| client_id | string | cuerpo (codificado como form‑url‑encoded) | El identificador de cliente que se le ha emitido. |
| client_secret | string | cuerpo (codificado como form‑url‑encoded) | El secreto asociado al ID de cliente. |
Ejemplo de solicitud (cURL)
curl -X POST "https://api.aspose.cloud/v4.0/cells/connect/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials&client_id=SU_ID_DE_CLIENTE&client_secret=SU_SECRETO_DE_CLIENTE"
Respuesta
{
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"token_type": "Bearer",
"expires_in": 3600
}
Códigos de estado HTTP
| Código | Significado | Descripción |
|---|---|---|
| 200 | Correcto | Filtro aplicado correctamente; la respuesta contiene los detalles de la operación. |
| 400 | Solicitud incorrecta | Parámetros faltantes o no válidos (por ejemplo, tipo de archivo no admitido). |
| 401 | No autorizado | Token JWT no válido o faltante. |
| 413 | Payload demasiado grande | El archivo subido excede el límite de tamaño. |
| 500 | Error interno del servidor | Error inesperado en el servidor. |
Ejemplo de manejo de errores
{
"error": "invalid_client",
"error_description": "Falló la autenticación del cliente."
}
Cómo usar la API Get public key con SDK
Especificación OpenAPI
La Especificación OpenAPI define una interfaz de programación accesible públicamente, lo que le permite realizar interacciones REST directamente desde un navegador web.
Uso de los SDK de Aspose.Cells Cloud
Utilizar los SDK es la forma más rápida de comenzar. Los SDK ocultan los detalles HTTP subyacentes, permitiéndole obtener un token de acceso para Cells con un código mínimo.
Consulte el repositorio de GitHub para obtener una lista completa de los SDK de Aspose.Cells Cloud. Un SDK se encarga de los detalles de bajo nivel para que usted pueda centrarse en las tareas de su proyecto.