Visão geral da solução de problemas do portal do desenvolvedor baseado em Drupal

Você está visualizando a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info

Como provedor de API, você precisa de uma maneira de expor suas APIs, educar os desenvolvedores sobre elas, fazer a inscrição de desenvolvedores e permitir que eles registrem apps. O Apigee Edge oferece um portal de serviços para desenvolvedores que pode ser usado para criar e lançar seu próprio site personalizado e oferecer esses serviços à sua comunidade de desenvolvimento. Para saber mais sobre os portais para desenvolvedores, consulte O que é um portal para desenvolvedores?

As seções a seguir descrevem os principais conceitos que você precisa entender antes de resolver problemas com o portal do desenvolvedor.

Como o SmartDocs funciona

Uma especificação da OpenAPI (JSON ou YAML) ou WADL que descreve sua API pode ser importada para o SmartDocs e usada para publicar a documentação de referência da API no portal. A documentação de referência da API aparece automaticamente na guia "APIs" do seu portal. Os desenvolvedores encontram a documentação da API no portal e podem fazer solicitações de API em tempo real. Como as solicitações da API são originadas em um navegador, é necessário o suporte ao CORS (compartilhamento de recursos entre origens) para que elas sejam bem-sucedidas. O suporte a CORS é fornecido pelo proxy "smartdocs" no Edge (na organização "VALIDATE") que atua como proxy para todas as solicitações do SmartDocs para o endpoint pretendido. O proxy "smartdocs" é criado quando você instala o SmartDocs.

Exemplo:

O URL do proxy do SmartDocs é exposto como uma propriedade configurável em Configuração -> SmartDocs -> URL do proxy do SmartDocs. Talvez seja necessário modificar esse URL se a API estiver em uma rede privada e as solicitações de API em tempo real usando o SmartDocs do portal estiverem falhando.


Como o portal do desenvolvedor se comunica com o Edge

O portal do desenvolvedor armazena e recupera a maioria das informações exibidas no Edge, incluindo Smartdocs, desenvolvedores, produtos e apps para desenvolvedores. As informações da organização do Edge e as credenciais de devadmin podem ser configuradas usando o comando de menu "Configuração" -> "Devportal".

Para mais informações, consulte Como fazer a comunicação entre o portal e o Edge.