

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usar APIs com o Amazon SQS
<a name="sqs-working-with-apis"></a>

Este tópico fornece informações sobre como criar endpoints do Amazon SQS, fazer solicitações da API de consulta com os métodos GET e POST e usar ações em lote da API. Para ter informações detalhadas sobre as [ações](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_Operations.html) do Amazon SQS, inclusive parâmetros, erros, exemplos e [tipos de dados](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_Types.html), consulte a [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/).

Para acessar o Amazon SQS utilizando várias linguagens de programação, você também pode usar os [AWS SDKs](https://aws.amazon.com/tools/#sdk) que contêm a seguinte funcionalidade automática:
+ Assinar criptograficamente suas solicitações de serviço
+ Recuperar solicitações
+ Lidar com respostas de erro

Para obter mais informações, consulte [Usar o Amazon SQS com um SDK da AWS](sdk-general-information-section.md).

Para ter informações sobre a ferramenta da linha de comando, consulte as seções do Amazon SQS na [https://docs.aws.amazon.com/cli/latest/reference/sqs/index.html](https://docs.aws.amazon.com/cli/latest/reference/sqs/index.html) e na [https://docs.aws.amazon.com/powershell/latest/reference/](https://docs.aws.amazon.com/powershell/latest/reference/).

**APIs do Amazon SQS com protocolo JSON da AWS**

O Amazon SQS usa o protocolo JSON da AWS como mecanismo de transporte para todas as APIs do Amazon SQS nas [versões do AWS SDK](sqs-json-faqs.md#json-protocol-getting-started) especificadas.AWS O protocolo JSON fornece uma taxa mais alta de throughput, menor latência e comunicação mais rápida entre aplicações. AWS O protocolo JSON é mais eficiente na serialização/desserialização de solicitações e respostas quando comparado ao protocolo de consulta da AWS. Se você ainda preferir usar o protocolo de consulta da AWS com APIs SQS, consulte [Quais idiomas são compatíveis com o protocolo AWS JSON usado no Amazon APIs SQS?](sqs-json-faqs.md#json-protocol-supported-languages) para saber quais versões do AWS SDK são compatíveis com o protocolo de consulta da AWS do Amazon SQS.

O Amazon SQS usa o protocolo JSON da AWS para comunicação entre clientes do AWS SDK (por exemplo, Java, Python, Golang, JavaScript) e o servidor do Amazon SQS. Uma solicitação HTTP de uma operação de API do Amazon SQS aceita entrada formatada em JSON. A operação do Amazon SQS é executada, e a resposta de execução é enviada de volta ao cliente do SDK no formato JSON. Comparado com a consulta da AWS, o JSON da AWS é mais simples, rápido e eficiente para transportar dados entre o cliente e o servidor.
+ O protocolo JSON da AWS atua como um mediador entre o cliente e o servidor do Amazon SQS.
+ O servidor não entende a linguagem de programação na qual a operação do Amazon SQS é criada, mas ele entende o protocolo JSON da AWS.
+ O protocolo JSON da AWS usa a serialização (conversão do objeto no formato JSON) e a desserialização (conversão do formato JSON em objeto) entre o cliente e o servidor do Amazon SQS.

Para receber mais informações sobre o protocolo JSON da AWS com Amazon SQS, consulte [Protocolo Amazon SQS JSON AWS FAQs](sqs-json-faqs.md).

O protocolo JSON da AWS está disponível na [versão do AWS SDK](sqs-json-faqs.md#json-protocol-getting-started) especificada. Para examinar a versão do SDK e as datas de lançamento em todas as variantes de linguagem, consulte a [Matriz de suporte a versões de AWS SDKs e ferramentas](https://docs.aws.amazon.com/sdkref/latest/guide/version-support-matrix.html) no *Guia de referência de AWS SDKs e ferramentas*.