Problemas com Autenticação na API do Shopify "Private App"

Topic summary

Problema de Autenticação com Private App

Um desenvolvedor está enfrentando erro persistente ao tentar usar a API do Shopify para criar coleções inteligentes via aplicativo privado. Apesar de seguir todas as etapas de configuração, continua recebendo o erro: “Invalid API key or access token (unrecognized login or wrong password)”.

Configuração Realizada:

  • Criou aplicativo privado com permissões “Read and write” para Products and collections
  • Configurou autenticação Basic Auth no Postman com API Key e Password
  • Testou com requisições GET e POST, ambas retornando o mesmo erro
  • Já revisou configurações múltiplas vezes e recriou credenciais

Resposta do Suporte:
O agente Fran_6 informou que questões relacionadas à API estão além do escopo do suporte geral da Shopify. Recomendou:

  • Postar na Comunidade de Parceiros e Desenvolvedores da Shopify (em inglês)
  • Consultar especialistas Shopify brasileiros
  • Revisar documentação sobre aplicativos personalizados

Status: Discussão permanece sem resolução técnica, aguardando possível ajuda de desenvolvedores na comunidade especializada.

Summarized with AI on November 9. AI used: claude-sonnet-4-5-20250929.

Olá comunidade Shopify,

Estou enfrentando um problema persistente ao tentar usar a API do Shopify para criar coleções inteligentes. Segui todas as etapas recomendadas para configuração de um aplicativo privado e autenticação via Postman, mas continuo recebendo um erro de autenticação.

Configuração Atual1. Criação do Aplicativo Privado:

  • Naveguei até Admin > Apps > Manage private apps > Create a new private app.
  • Criei um novo aplicativo privado com nome e email de contato do desenvolvedor preenchidos.
  • Nas permissões do aplicativo, configurei Products and collections como Read and write.
  1. Obtenção das Credenciais:

    • Recebi a API Key e API Password após a criação do aplicativo.
  2. Configuração no Postman:

    • URL:

      plaintext
      Copiar código

      [email removed]

      • Substituições:
        - {{api_key}}: substituído pela API Key.
        - {{api_password}}: substituído pela API Password.
        - {{store_name}}: substituído pelo nome da loja.
        - {{api_version}}: substituído pela versão da API (2023-04).
    • Autenticação:

      • Na aba Authorization, selecionei Basic Auth.
      • No campo Username, coloquei minha API Key.
      • No campo Password, coloquei minha API Password.
    • Headers:

      • Adicionei o cabeçalho:
        - Key: Content-Type
        - Value: application/json
    • Body:

      • Selecionei raw e JSON no menu suspenso.

      • Inserir o seguinte JSON:

        json
        Copiar código
        
        { "smart_collection": { "title": "Macbooks", "rules": [ { "column": "vendor", "relation": "equals", "condition": "Apple" } ] } }
        

Teste de Conexão1. Requisição GET:

  • Para testar se minhas credenciais estavam corretas, fiz uma requisição GET:

    plaintext
    Copiar código

    [email removed]

  • Esta requisição resultou na seguinte resposta de erro:

    json
    Copiar código

    { “errors”: “[API] Invalid API key or access token (unrecognized login or wrong password)” }

Resultado

Todas as minhas tentativas de utilizar a API resultaram no seguinte erro:

json
Copiar código

{ “errors”: “[API] Invalid API key or access token (unrecognized login or wrong password)” }

 

Soluções Tentadas1. Revisão de Configurações:

  • Revisei várias vezes as configurações do aplicativo privado e as credenciais fornecidas.
  1. Novas Credenciais:

    • Recriei o aplicativo privado para gerar novas credenciais, mas o problema persistiu.

Pedidos de Ajuda1. Verificação de Configurações da Loja:

  • Existe alguma configuração de segurança ou restrição específica na loja que pode estar impedindo a autenticação correta?
  1. Experiências Similares:

    • Alguém enfrentou um problema similar e encontrou uma solução?
  2. Recomendações:

    • Quaisquer recomendações adicionais ou passos que eu possa tentar para resolver este problema seriam muito apreciados.

Desde já, agradeço pela ajuda e suporte de todos.

Atenciosamente,

Mario

Olá, @VasconX

Os agentes de suporte geral da Shopify não são desenvolvedores, portanto, perguntas relacionadas à API vão além do nosso escopo de trabalho. Caso não receba nenhuma resposta de outros usuários da Comunidade, recomendo que poste sua pergunta na Comunidade de Parceiros e Desenvolvedores da Shopify. Comunidade somente em inglês! Não mude o idioma no seletor, ou você será redirecionado para essa Comunidade que está no momento.

Você também pode contratar um Especialista da Shopify para verificar o erro para você. Veja aqui uma lista de Especialistas brasileiros.

Por fim, dê uma olhada neste documento que explica como os apps personalizados funcionam na Shopify.

Até mais!

Obrigado Fran!

1 Like