

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.

# Realizar solicitudes a la API
<a name="qs-api-making-api-requests"></a>

Proporcionamos una API para Amazon QuickSighty también los SDK de Amazon que le permiten tener acceso a Amazon QuickSight de su lenguaje de programación preferido. Uso de Amazon QuickSight, puede administrar algunos aspectos de la implementación a través de los SDK de Amazon. 

Para monitorizar las llamadas efectuadas a Amazon QuickSight API para tu cuenta, puedes usarAWS CloudTrail. CloudTrail puede supervisar las llamadas realizadas por elConsola de administración de AWS, herramientas de línea de comandos y otros servicios. Para obtener más información, consulte la [Guía del usuario de AWS CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).

**Topics**
+ [Conocimientos previos](#qs-api-required-knowledge)
+ [Operaciones de API disponibles para Amazon QuickSight](#qs-api-using-libraries)

## Conocimientos previos
<a name="qs-api-required-knowledge"></a>

Si piensas acceder a Amazon QuickSight a través de una API, debe estar familiarizado con:
+ JSON
+ Servicios web
+ Solicitudes HTTP
+ Uno o varios lenguajes de programación, como JavaScript, Python, Python o C\#.

Recomendamos visitar elAWS [Centro de recursos introductorios](https://aws.amazon.com//getting-started/tools-sdks/)para ver lo que ofrecen los SDK y los kits de herramientas de Amazon. 

Aunque puedes usar un terminal y tu editor de texto favorito, es posible que te beneficies de la experiencia de interfaz de usuario más visual que obtienes en un entorno de desarrollo integrado (IDE). Proporcionamos una lista de IDEs en la*AWSCentro de recursos introductorios*en la[Kits de herramientas IDE e IDE](https://aws.amazon.com//getting-started/tools-sdks/#IDE_and_IDE_Toolkits)sección. Este sitioAWSkits de herramientas que puede descargar para su IDE preferido. Algunos IDE también ofrecen tutoriales para ayudarle a obtener más información sobre los lenguajes de programación. 

## Operaciones de API disponibles para Amazon QuickSight
<a name="qs-api-using-libraries"></a>

Amazon QuickSight Las operaciones de la API
+ Administración de usuarios y grupos
+ Administración de datos (fuentes de datos, conjuntos de datos, plantillas e ingesta de SPICE)
+ Gestión de panel y análisis
+ Administración de plantillas
+ Permissions management
+ Administración de la personalización

AWSproporciona bibliotecas, ejemplos de código, tutoriales y otros recursos para los desarrolladores de software que prefieren crear aplicaciones con operaciones de API específicas del lenguaje, en lugar de enviar solicitudes por HTTPS. Estas bibliotecas proporcionan funciones básicas que automatizan tareas como la firma criptográfica de las solicitudes, el reintento de las solicitudes o el tratamiento de las respuestas de error. Estas bibliotecas le ayudan a empezar a empezar a.

Para obtener más información acerca de cómo descargar los SDK de Amazon, consulte[SDK y herramientas de Amazon](https://aws.amazon.com/tools/). Los siguientes enlaces son una muestra de la documentación de API específica del idioma disponible.

**AWS Command Line Interface**
+ [AWS CLI QuickSight Referencia de los comandos](https://docs.aws.amazon.com//cli/latest/reference/quicksight/index.html)
+ [Guía del usuario de AWS CLI](https://docs.aws.amazon.com//cli/latest/userguide/)
+ [Referencia de los comandos de la AWS CLI](https://docs.aws.amazon.com//cli/latest/reference/)

**AWS SDK para .NET**
+ [Amazon. Vista rápida](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/index.html?page=QuickSight/NQuickSight.html)
+ [Amazon.Quicksight.Modelo](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/index.html?page=QuickSight/NQuickSightModel.html)

**AWS SDK para C\+\+**
+ [Cejas::QuickSight::QuickSightClient Referencia de la clase](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_quick_sight_1_1_quick_sight_client.html)

**AWS SDK para Go**
+ [quicksight](https://docs.aws.amazon.com/sdk-for-go/api/service/quicksight/)

**AWS SDK para Java**
+ [QuickSightClient](https://docs.aws.amazon.com/sdk-for-java/latest/reference//software/amazon/awssdk/services/quicksight/package-frame.html)
+ [QuickSightModel](https://docs.aws.amazon.com/sdk-for-java/latest/reference//software/amazon/awssdk/services/quicksight/model/package-frame.html)

**AWS SDK para JavaScript**
+ [QuickSight](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/QuickSight.html)

**AWS SDK para PHP**
+ [QuickSightClient](https://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.QuickSight.QuickSightClient.html)

**AWS SDK para Python (Boto3)**
+ [QuickSight](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/quicksight.html)

**AWS SDK para Ruby**
+ [Cejas::QuickSight](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/QuickSight.html)