Ir para o conteúdo

Página do Gerenciador de Portal no API Manager do Jitterbit

Introdução

A página Gerenciador do Portal permite gerar documentação OpenAPI para APIs personalizadas e proxy. A documentação resultante é exibida no Portal, onde você pode interagir com ela testando APIs. Esta página descreve a interface do usuário da página Gerenciador do Portal dentro do API Manager.

Limitações

A página Gerenciador do Portal tem estas limitações:

  • Geração de documentação OpenAPI para serviços OData não é suportado.
  • Geração de documentação OpenAPI para serviços de API usando um método de solicitação personalizado não é suportado devido a uma limitação da especificação OpenAPI. APIs que incluem apenas serviços de API de método personalizado são exibidas apenas com um nome de tag de API.
  • Somente uma única página do Portal para cada ambiente pode ser criada em uma organização Harmony.

Acesse a página do Gerenciador do Portal

Para acessar a página Gerenciador do Portal, use o menu do portal Harmony para selecionar API Manager > Gerenciador do Portal:

gerenciador do portal do API Manager do menu

Cabeçalho da página do Gerenciador do Portal

A página Gerenciador do Portal também é chamada de Gerenciar Portal do Desenvolvedor, pois é a página onde você gerencia o que aparece no Portal página (também chamada de Gerenciar Portal do Desenvolvedor).

Essas opções aparecem na parte superior da página Gerenciador do Portal:

cabeçalho

  • Ambiente: Use o menu para selecionar o ambiente onde a documentação do OpenAPI será gerada e exibida na página do Portal de uma organização.

    Para atualizar a lista de ambiente, clique no Ícone de atualização.

    Nota

    Somente uma única página do Portal para cada ambiente pode ser criada em uma organização Harmony.

  • Ver documentação da API: Clique para ir para o Portal, onde a documentação interativa da API gerada é renderizada.

  • Regenerar Documentação e Publicar: Clique para substituir e publicar a documentação do OpenAPI 2.0 na página do Portal para todas as APIs personalizadas e proxy no ambiente selecionado. Os serviços OData são excluídos. Se você publicou uma nova API personalizada ou proxy e deseja regenerar automaticamente a documentação para incluir quaisquer novas APIs, use esta opção.

    Aviso

    Usar esta opção substitui a documentação da API existente, incluindo quaisquer personalizações. Antes de usar esta opção, é recomendável fazer uma cópia manual da documentação da API existente, copiando-a para um editor de texto externo. Após regenerar a documentação, reaplique manualmente quaisquer personalizações, colando-as no editor de documentação da API, conforme apropriado.

  • Salvar e Publicar: Clique para salvar e publicar a documentação da API na página do Portal. Se você aplicou alguma personalização à documentação da API gerada automaticamente, use esta opção para publicar a documentação na página do Portal.

Personalize a página do Portal

A página Gerenciador do Portal permite que você personalize o Portal página com uma imagem, como o logotipo de uma empresa, ou com edições na documentação da API gerada automaticamente:

Documentação OpenAPI

  • Navegar pelos arquivos locais: Clique para selecionar uma imagem que atenda aos requisitos listados:

    carregar imagem navegar pelos arquivos locais

    A imagem carregada é publicada automaticamente na página do Portal sem a necessidade de clicar em Regenerar Documentos e Publicar ou Salvar e Publicar.

    Para remover uma imagem após o upload, clique em Remover Imagem:

    remover imagem

  • Organização: A organização Harmony atualmente sendo acessada.

  • URL base: A URL base para o serviço da API. Clique em ícone de cópia para copiar o URL base para sua área de transferência.

Editar a documentação da API

Documentação interativa seguindo a Especificação OpenAPI 2.0 é gerado automaticamente para todas as APIs personalizadas e proxy no ambiente selecionado.

As definições OpenAPI são mostradas no editor no lado esquerdo da página e são renderizadas como interativas Swagger UI documentação no lado direito da página.

Você pode editar as definições da OpenAPI diretamente no editor no lado esquerdo da página. Estes são exemplos de personalizações para a documentação da API:

  • Preencha metadados sobre a API, incluindo Campos fixos como title, description, termsOfService, contact, license, e version.

  • Sobrescrever manualmente a documentação usando a Especificação OpenAPI 3.0.

Após fazer edições na documentação da API, clique em Salvar e publicar para salvar e publicar a documentação no Portal página.

Para regenerar e publicar a documentação após publicar uma nova API, use o botão Regenerar documentos e publicar.

Aviso

Usar a opção Regenerar Documentos e Publicar substitui a documentação da API existente, incluindo quaisquer personalizações. Antes de usar esta opção, é recomendável fazer uma cópia manual da documentação da API existente, copiando-a para um editor de texto externo. Após regenerar a documentação, reaplique manualmente quaisquer personalizações colando-as no editor de documentação da API.

APIs de teste

A documentação da API gerada a partir das definições OpenAPI mostradas no editor no lado esquerdo da página é renderizada como interativa Swagger UI documentação no lado direito da página. Você pode usar o swagger interativo para testar os serviços da API:

arrogância interativa

  • Esquemas: Use o menu suspenso para selecionar entre os esquemas disponíveis suportados pelas definições do OpenAPI.

  • Autorizar: Se alguma das APIs no ambiente selecionado exigir uma autorização definida por um perfil de segurança atribuído, um botão Autorizar é exibido. Após clicar, uma caixa de diálogo exibe todas as autorizações disponíveis. Preencha as informações conforme necessário para testar APIs com os métodos de autorização fornecidos.

    Ao clicar em Autorizar, uma caixa de diálogo exibe todas as autorizações disponíveis. Preencha as informações conforme necessário para testar APIs com os métodos de autorização fornecidos:

    autorizações disponíveis

Serviços de API

Cada serviço de API é listado com seu método:

endpoint da API

O ícone de autorização indica se o serviço de API requer autorização:

  • cadeado aberto: Não é necessária autorização.
  • cadeado fechado: É necessária autorização.

Clique na linha de endpoint para visualizar informações sobre seus parâmetros e respostas - descritos abaixo.

Experimente

Em um serviço de API expandido, clique no botão Experimentar para testar a API. Uma solicitação de API configurável é expandida:

solicitação de execução de endpoint

  • Cancelar: Clique para recolher a solicitação de API configurável.

  • Executar: Depois que todos os campos de solicitação estiverem configurados, clique para gerar o Curl e o URL de solicitação a serem usados para testes:

    solicitação de execução de endpoint

    • Curl: A solicitação cURL para os valores inseridos nos campos de solicitação da API. Clique em ícone de cópia para copiar o cURL para sua área de transferência.

    • URL de solicitação: A URL de solicitação para os valores inseridos nos campos de solicitação.

  • Limpar: Clique para limpar os valores inseridos nos campos de solicitação de API.

Possíveis respostas da API - aquelas incluídas na documentação da API - são exibidos para cada serviço de API:

solicitação de execução de endpoint

  • Resposta do servidor: Exibe todas as respostas do servidor documentadas.

  • Respostas: Exibe códigos de status HTTP documentados e suas descrições.

OSZAR »