Ao tentar conectar um aplicativo ao HubSpot, você pode encontrar um erro de Solicitação de permissões de integração . Esse erro ocorre quando o aplicativo exige funções de usuário específicas ou permissões para toda a conta antes de poder se conectar ao HubSpot.
Este artigo explica os erros de permissão mais comuns que você pode encontrar ao conectar um aplicativo e como resolver cada um deles para que você possa concluir a conexão com êxito.
Esse erro ocorre quando a configuração do aplicativo inclui um escopo obrigatório que está faltando no parâmetro de consulta do URL de instalação do scope aplicativo. Incluir o escopo obrigatório no optional_scope parâmetro também irá gatilho o erro.
Para resolver esse problema, o desenvolvedor do aplicativo deve garantir que cada URL de instalação inclua todos os escopos necessários selecionados na configuração do aplicativo.
Os usuários podem encontrar esse erro se ocorrer qualquer um dos seguintes cenários:
optional_scope parâmetro query do URL de instalação do aplicativo.crm.objects.custom.read escopo estiver definido nas configurações do aplicativo como um escopo opcional, mas a URL de instalação fornecida for /authorize?client_id=123&redirect_uri=xyz&scope=crm.objects.custom.read.Para resolver esse erro, o desenvolvedor do aplicativo deve garantir que configurou corretamente os escopos como condicionalmente obrigatórios ou opcionais nas configurações do aplicativo. Em seguida, confirme se cada escopo está listado nos parâmetros associados scope e optional_scope de consulta no URL de instalação do aplicativo.
O usuário do HubSpot que tenta conectar a integração não tem as funções ou permissões de usuário necessárias para autorizar os escopos necessários solicitados pela integração.
Para resolver esse erro, o usuário que conecta a integração deve ter permissões do App Marketplace. Essas permissões garantem que o usuário possa conectar e instalar aplicativos do HubSpot App Marketplace para sua conta da HubSpot. Se a concessão dessas permissões não resolver o erro, você precisará atribuir permissões de Superadministrador ao usuário.
O usuário que conecta a integração também deve garantir que tenha todas as permissões listadas na página de listagem de aplicativos no App Marketplace, em Requisitos > de permissões da conta da HubSpot.
Normalmente, a permissão ausente é a permissão para Editar configurações de propriedade. A maioria dos aplicativos exige esse acesso para criar ou atualizar propriedades em um objeto do HubSpot.
A conta da HubSpot à qual a integração está se conectando não tem as ferramentas necessárias para os escopos solicitados pela integração. Por exemplo, uma conta da HubSpot com uma assinatura do Marketing Hub Starter não pode conectar uma integração que exija acesso a fluxos de trabalho.
Para resolver esse erro, a conta da HubSpot deve ser atualizada para uma assinatura que tenha acesso às ferramentas necessárias. Se quiser atualizar sua conta, entre em contato com o desenvolvedor do aplicativo para determinar qual assinatura é necessária para conectar sua integração.