Olá @andre.corneta, seja bem-vindo à Nuvem Fiscal! Obrigado pelo tópico com informações detalhadas.
A mensagem de erro indica que o seu access token está incorreto. Não é um access token válido. Se esses dados são reais, está errado mesmo, visto que geralmente o access token começa com eyJ
, e não com akJ
.
Será que você não está colocando o client secret no lugar do access token. Observe com detalhes a documentação, principalmente nessa parte:
// Obter token a partir das credenciais
$token = get_oauth2_token(
'https://auth.nuvemfiscal.com.br/oauth/token',
$_ENV['NUVEMFISCAL_CLIENTID'],
$_ENV['NUVEMFISCAL_CLIENTSECRET'],
'cep cnpj' // defina o scope a ser usado
);
Note que com o client id e o cliente secret você precisa fazer uma chamada para obter o access token (get_oauth2_token
), e só então usá-lo no client.