Share via


Obtenha fontes de armazenamento suportadas

Serviço de Referência
: Azure AI Document
Translation API Versão: v1.1

O método Get supported storage sources retorna uma lista de fontes/opções de armazenamento suportadas pelo serviço de Tradução de Documentos.

URL do Pedido

Envie um pedido GET para:

GET https://<NAME-OF-YOUR-RESOURCE>.cognitiveservices.azure.com/translator/text/batch/v1.1/storagesources

Saiba como encontrar o seu nome de domínio personalizado.

Importante

  • Todas as solicitações de API para o serviço de Tradução de Documentos exigem um ponto de extremidade de domínio personalizado.
  • Você não pode usar o ponto de extremidade encontrado na página Chaves e Ponto de Extremidade de recursos do portal do Azure nem o ponto de extremidade do tradutor global —api.cognitive.microsofttranslator.com para fazer solicitações HTTP para a Tradução de Documentos.

Cabeçalhos do pedido

Os cabeçalhos de solicitação são:

Cabeçalhos Description
Ocp-Apim-Subscription-Key Cabeçalho de solicitação obrigatório

Códigos de status de resposta

A seguir estão os possíveis códigos de status HTTP que uma solicitação retorna.

Código de Estado Description
200 OK. Solicitação bem-sucedida e retorna a lista de fontes de armazenamento.
500 Erro interno do servidor.
Outros códigos de status • Demasiados pedidos
• Servidor temporariamente indisponível

Obtenha uma resposta de fontes de armazenamento suportadas

Resposta bem-sucedida das fontes de armazenamento suportadas

Tipo base para retorno de lista na API Obter fontes de armazenamento suportadas.

Nome Tipo Description
valor string [] Lista de objetos.

Resposta de erro

Nome Tipo Description
code string Enums contendo códigos de erro de alto nível. Valores possíveis:
• InternalServerError
• InvalidArgument
• InvalidRequest
• RequestRateTooHigh
• ResourceNotFound
• ServiçoIndisponível
• Não autorizado
mensagem string Obtém mensagem de erro de alto nível.
innerError InnerTranslationError Novo formato de Erro Interno que está em conformidade com as Diretrizes da API de serviços de IA do Azure. Esta mensagem de erro contém as propriedades necessárias ErrorCode, mensagem e destino de propriedades opcionais, detalhes (par de valores de chave), erro interno (pode ser aninhado).
innerError.code string Obtém a cadeia de erro de código.
innerError.message string Obtém mensagem de erro de alto nível.
innerError.target string Obtém a origem do erro. Por exemplo, seria documents ou document id se houvesse documento inválido.

Exemplos

Exemplo de resposta bem-sucedida

O objeto JSON a seguir é um exemplo de uma resposta bem-sucedida.

{
  "value": [
    "AzureBlob"
  ]
}

Exemplo de resposta de erro

O objeto JSON a seguir é um exemplo de uma resposta de erro. O esquema para outros códigos de erro é o mesmo.

Código de status: 500

{
  "error": {
    "code": "InternalServerError",
    "message": "Internal Server Error",
    "innerError": {
      "code": "InternalServerError",
      "message": "Unexpected internal server error has occurred"
    }
  }
}

Próximos passos

Siga nosso guia de início rápido para saber mais sobre como usar a Tradução de Documentos e a biblioteca do cliente.