Para oferecer um produto de agente de IA através do Google Cloud Marketplace, tem de integrar o seu produto com o Google Cloud.
Antes de começar
- Confirme se o seu engenheiro de parceiros ativou o acesso à API Cloud Commerce Partner Procurement. Depois de o engenheiro de parceiros lhe conceder acesso à API Partner Procurement, não tem de realizar mais passos para ativar a API na consola. Google Cloud
Integração de back-end
Tem de integrar o back-end da sua app com as seguintes APIs Google e serviços:
Integre-se com o Pub/Sub para receber notificações do Cloud Marketplace, como quando um utilizador se inscreve no seu produto. O engenheiro de parceiros cria um tópico do Pub/Sub ao qual tem de se inscrever para receber notificações.
Para informações sobre como subscrever um tópico Pub/Sub, consulte o guia do subscritor do Pub/Sub.
Faça a integração com a API Partner Procurement. Isto permite-lhe fazer o seguinte:
- Crie contas para clientes.
- Associe as contas dos clientes à respetiva compra no Cloud Marketplace.
- Atualizar as contas associadas quando os utilizadores alteram ou cancelam os respetivos planos de subscrição.
Se escolheu um modelo de preços baseado na utilização, faça a integração com o Service Control para comunicar informações de utilização.
Para obter informações detalhadas sobre a integração do back-end da sua app com o Cloud Marketplace, consulte o artigo Configure o back-end da sua app.
Para ver um exemplo de integração do back-end de um produto básico com o Cloud Marketplace e um passo a passo do código de exemplo, consulte o codelab para integrar um produto de software como serviço (SaaS).
Faça a integração com as APIs Google
Pode integrar o seu produto de agente de IA com as APIs Google através de bibliotecas cliente, que lhe dão acesso programático aos produtos Google. As bibliotecas cliente estão disponíveis para as plataformas de desenvolvimento mais populares, como Java, Python e .NET.
Instale as bibliotecas cliente para a sua plataforma a partir da página de bibliotecas cliente da API. Com as bibliotecas de cliente, pode:
- Estabeleça ligação à sua subscrição do Pub/Sub e processe mensagens recebidas.
- Se escolheu os preços baseados na utilização, estabeleça ligação à API Service Control para comunicar os dados de utilização à Google.
Para criar contas associadas para clientes e enviar e receber atualizações sobre contas de utilizador, também tem de fazer a integração com a Partner Procurement API. Uma vez que a API Partner Procurement é restrita, tem de criar uma nova biblioteca cliente para a API.
Para criar uma nova biblioteca cliente, tem de instalar as bibliotecas cliente Google e criar uma nova biblioteca a partir do documento de descoberta da API. O documento de descoberta para a Partner Procurement API está neste URL:
https://cloudcommerceprocurement.googleapis.com/$discovery/rest?version=v1
Por exemplo, se estiver a criar uma biblioteca cliente Python para a API Partner Procurement, use o método build(). Para ver um exemplo de código que cria uma biblioteca cliente, consulte os
exemplos do codelab no GitHub.
O que se segue?
- Configure o back-end da sua app.
- Publique o seu agente de IA no Cloud Marketplace.