Esta página descreve as bibliotecas e as ferramentas, e fornece outras informações para ajudar a começar a usar os frameworks de endpoints para Python. Consulte o artigo Acerca das estruturas de pontos finais para ver uma vista geral da arquitetura das estruturas de pontos finais.
Bibliotecas e ferramentas
Os frameworks do Cloud Endpoints para o ambiente padrão do App Engine oferecem as seguintes bibliotecas e ferramentas:
- A biblioteca de frameworks.
- A ferramenta de linha de comandos
endpointscfg.py
, que usa para gerar o seguinte:- Pacotes de bibliotecas cliente e documentos de descoberta, que permitem que as apps Android e outros tipos de aplicações cliente acedam à sua API.
- Ficheiros de configuração OpenAPI, que usa se quiser funcionalidade de gestão de APIs como monitorização, registo e validação de chaves de API.
Requisitos
Para usar os Endpoints Frameworks, siga o processo apresentado no Tutorial.
Por último, tem de saber como desenvolver o cliente da sua escolha, como clientes Web JavaScript ou clientes para dispositivos móveis, como o Android.
Processo de desenvolvimento
O fluxo de trabalho geral para desenvolver uma aplicação com os Frameworks de Endpoints é o seguinte:
- Escreva primeiro o código da API, envolvendo as classes e todos os métodos expostos, e crie classes
Message
conforme descrito em Criar uma API Google Cloud Endpoints. - Crie um servidor Web para publicar a sua API.
- Gere o ficheiro de configuração da OpenAPI e implemente-o conforme descrito no Tutorial.
- Opcionalmente, teste a sua API localmente.
- Implemente a API.
- Gere bibliotecas de cliente.
- Escreva a sua aplicação cliente usando as bibliotecas cliente quando fizer chamadas para a API.
Começar
Para começar, siga o tutorial para configurar, implementar e enviar pedidos para uma API de exemplo. Em seguida, volte a esta secção para ver as informações necessárias para configurar, implementar e testar a sua própria API.
Migrar da versão 1.0 dos Endpoints
Se já desenvolveu um back-end de API com a versão anterior dos Endpoints, siga o guia de migração para mover a sua app para a versão 2.0 dos Endpoints.