Soluções de portal do programador

Esta página aplica-se ao Apigee e ao Apigee Hybrid.

Veja a documentação do Apigee Edge.

Enquanto fornecedor de APIs, desenvolveu um conjunto de APIs para fornecer acesso aos seus serviços de back-end. O passo seguinte é criar o seu portal do programador para permitir que os programadores de apps:

  • Saiba mais sobre os seus dados e ofertas de serviços
  • Saiba como usar as suas APIs revendo a documentação abrangente, incluindo um exemplo de utilização, tutoriais e documentação de referência
  • Registe-se através de um processo de self-service para criar apps que usam as suas APIs

O Apigee suporta várias soluções de portal do programador, resumidas na tabela seguinte, que variam desde simples soluções prontas a usar até soluções totalmente personalizáveis e extensíveis. Quando escolher uma solução, tem de equilibrar os seus requisitos de personalização com o tempo e os conhecimentos necessários para implementar o seu portal.

Solução Apigee Funcionalidades Alojado pela Apigee? Apoio técnico
(requer uma subscrição licenciada)
Portal integrado do Apigee Desenvolvimento simples de um portal self-service. Sim Apoio técnico da Apigee 24 horas por dia, 7 dias por semana
Módulos do Drupal 10 Opção totalmente personalizável, baseada num CMS de código aberto potente integrado com o Apigee através de módulos. Não Apoio técnico do Apigee 24 horas por dia, 7 dias por semana, para problemas de reparação
Faça você mesmo (DIY) Desenvolvimento de portal totalmente personalizável através das APIs Apigee. Não Apoio técnico do Apigee 24 horas por dia, 7 dias por semana, apenas para APIs Apigee

Escolha a sua solução de portal do programador

Para ajudar a decidir que solução de portal do programador escolher, considere a seguinte árvore de decisões e reveja a comparação das funcionalidades do portal do programador.

Diagrama de fluxo que mostra as seleções para o Drupal ou o portal integrado do Apigee

Pondere criar um portal integrado do Apigee se planear suportar exemplos de utilização comuns para o desenvolvimento de portais, como registo padrão e fluxos de criação de apps, bem como alterações mais estilísticas do que funcionais.

Comparação das funcionalidades do portal para programadores

A tabela seguinte apresenta uma comparação das funcionalidades entre o portal integrado do Apigee e o portal do programador baseado no Drupal.

Funcionalidade Portal integrado Drupal
Desenvolvimento de conteúdo do portal com Markdown
Desenvolvimento de conteúdo do portal com HTML
Documento de referência da API renderizado a partir de especificações da OpenAPI
Suporte da versão 3 da especificação OpenAPI
Envie pedidos em direto a partir da referência da API
Em conformidade com o FedRAMP Como solução de CMS de código aberto totalmente personalizável, é possível implementar um portal Drupal em conformidade com a FedRamp.
Tema personalizado
Menus personalizados
Etiquetas de terceiros, como o Google Analytics
Código JavaScript personalizado
Nome de domínio personalizado
HTTPS ativado
Termos de Utilização para a criação de contas
Otimização da apresentação em dispositivos móveis
Integração com scripts personalizados e etiquetas de script
Configuração SMTP
Configuração de modelos de email
CAPTCHA para evitar spam
Funções e autorizações para contas de programador/consumidor
Início de sessão federado
APIs de gestão de conteúdo   Usar o Drupal
Rentabilização  
Configuração da pesquisa *
Blogues e fóruns **
Modelos de páginas para a criação de conteúdo
Análise de apps no portal
Gestão de eventos baseada em regras
Extensível com módulos suplementares
Fluxos de registo de apps personalizados
Fluxos de registo de programadores personalizados
Registos do portal
Verificador de links
Suporte do Microsoft Internet Explorer/Microsoft Edge Apenas no Microsoft Edge
Alojamento regional Apenas us-west1 (Como solução personalizada, pode alojar um portal do Drupal na região ou nas regiões à sua escolha.)

Crie um portal integrado

Crie rapidamente um portal do programador simples na IU do Apigee.

IU da Cloud Console

Aceda à página Distribuição > Portais na consola do Apigee in Cloud:

Aceda a Portais

IU clássica

Navegue para https://apigee.google.com/, inicie sessão e selecione Publicar > Portais.

Para ver todos os detalhes, consulte Crie o seu portal integrado.

A figura seguinte mostra a página de destino do portal integrado.

Introdução do portal

Crie um portal baseado no Drupal

Com as ferramentas de desenvolvimento do portal do Drupal, pode criar um portal do programador totalmente personalizável. O Drupal oferece um conjunto avançado de funcionalidades e todas as capacidades do CMS do Drupal com módulos Drupal adicionais desenvolvidos pela Apigee. No entanto, a implementação de um portal baseado no Drupal requer mais tempo e esforço.

O Apigee e o híbrido suportam o Drupal 10, que oferece um sistema de gestão de conteúdos (CMS) de código aberto e de nível empresarial fiável. Uma vez que o Drupal 10 é de código aberto, pode expandir e contribuir para a estrutura de desenvolvimento do portal do Drupal 10 e tirar partido dos conhecimentos da comunidade Drupal. Para mais informações, consulte o artigo Crie o seu portal com o Drupal 10.

Crie o seu próprio portal com as APIs Apigee

Crie o seu próprio portal totalmente personalizado através das APIs Apigee resumidas na tabela seguinte. Para mais informações, consulte as secções descritas na tabela seguinte.

Categoria APIs Apigee Descrição
Google Analytics Estatísticas Veja estatísticas das suas APIs.
Chaves da API Chaves de apps para programadores Faça a gestão das chaves da API usadas para autorizar a utilização de APIs em apps.
API Products API Products Faça a gestão dos produtos de API que publica no portal do programador.
Aplicações Apps

Apps para programadores

Faça a gestão das aplicações registadas pelos programadores para consumirem as suas APIs.
Programadores Programadores Faça a gestão dos programadores que se registaram no seu portal do programador.

Simplifique a integração do cliente do portal através da biblioteca cliente do Apigee para PHP. O SDK facilita a escrita de módulos PHP que usam as APIs Apigee descritas na tabela anterior. Para mais informações sobre a biblioteca cliente da API Apigee para PHP, consulte: