Recomendamos usar as bibliotecas de cliente das APIs do Google para configurar a API Content for Shopping. Este guia usa as bibliotecas de cliente da API Content do Python como exemplo, mas elas estão disponíveis para muitas linguagens de programação conhecidas e simplificam tarefas comuns da API, como autenticação, envio de solicitações e análise de respostas. Para ajuda na configuração de bibliotecas de cliente para outras linguagens, consulte o README.md da linguagem no repositório googleads/googleads-shopping-samples no GitHub.
Para configurar a biblioteca de cliente da API do Google para Python, siga estas etapas:
- Crie um diretório para os arquivos de configuração e autenticação da biblioteca de cliente. No seu diretório principal, crie os seguintes diretórios: - ~/shopping-samples/content/ 
- Para fazer o download das credenciais da conta de serviço, siga estas etapas: - Acesse a Biblioteca de APIs do Google.
- Selecione um projeto no menu na parte de cima da página. Se você ainda não tiver um, crie um clicando em Novo projeto.
- Se você ainda não ativou a API Content for Shopping para este projeto, pesquise na lista de APIs do Google e ative.
- Na barra lateral à esquerda, selecione Credenciais. Talvez seja necessário clicar na seta para a esquerda no canto superior esquerdo para ver isso.
- Para configurar uma conta de serviço, selecione Criar credenciais e depois Conta de serviço.
- Nomeie a nova conta de serviço. Ele também serve como o nome de usuário padrão para o ID da conta de serviço. Registre o ID da conta de serviço, incluindo a parte após o caractere "@", para uso posterior. Clique em Criar, siga as etapas opcionais para conceder acesso ao projeto e aos usuários e clique em Concluído.
- Você será direcionado para a página "Contas de serviço", onde poderá acessar sua nova conta.
 
- Para conseguir uma chave privada JSON, clique na conta de serviço e na guia Chaves. Clique em Adicionar chave > Criar nova chave e selecione JSON como o tipo de chave. Clique em Criar para baixar a chave privada no seu computador. A nova chave é baixada automaticamente. 
- Renomeie o arquivo de credenciais baixado como service-account.json. 
- Mova o arquivo service-account.json para home directory/shopping-samples/content/. 
- Em home directory/shopping-samples/content/, crie um arquivo merchant-info.json vazio. 
- Em merchant-info.json, adicione o seguinte texto: - { "merchantId": your Merchant Center merchant ID, "accountSampleUser": "the email address associated with your Merchant Center account" }
- Adicione a nova conta de serviço como usuário à sua conta do Merchant Center. Se você for um desenvolvedor terceirizado, peça ao cliente para fazer isso. - Acesse sua conta do Merchant Center.
- Nas configurações da sua conta do Merchant Center, selecione Pessoas e acesso.
- Clique em + Adicionar pessoa e use o ID da conta de serviço como o endereço de e-mail do novo usuário. 
- O uso do serviço - Accountsexige acesso de administrador. Portanto, selecione Administrador.
- Clique em Adicionar usuário para salvar as preferências e voltar à lista de usuários. O ID da conta de serviço é listado com o papel de usuário escolhido. 
- Repita o processo para todas as outras contas de serviço que você quer adicionar. 
 
- Clone (ou faça o download e descompacte) o repositório do GitHub googleads/googleads-shopping-samples em qualquer local do seu computador. Não precisa ser no diretório inicial ou em ~/shopping-samples/content/. 
- Se você baixou e descompactou o repositório em vez de cloná-lo, renomeie o diretório descompactado como googleads-shopping-samples. 
- Para instalar as dependências de amostra necessárias, em uma janela de terminal, navegue até googleads-shopping-samples/python/ e execute: - pip install -r requirements.txt
Agora você tem a biblioteca de cliente de APIs do Google para Python configurada e pronta para uso com a API Content. Na próxima seção, você vai criar e enviar uma solicitação para inserir um novo produto.