Olá!!
Estou interessado em utilizar o endpoint da funcionalidade Distribuicao-NF-e, chamado ListarDistribuicaoNfe. Segue abaixo a documentação da API.
Na minha tentativa inicial, eu só possuia os escopos “empresa cep cnpj nfe nfce nfse cte mdfe” passados na geração do meu token.
O resultado obtido é o que segue em uma das imagens anexadas, não importando variaçõs no parâmetro “cpf_cnpj”(emissor, destinatário, etc).
Olhando a documentação no link acima, sou informado que é necessario ter “conta” também no escopo para acessar tal endpoint. Eu então adiciono tal constante em meu código junto às já existentes, ficando “empresa cep cnpj nfe nfce nfse cte mdfe conta”. Apago então meu token da base de dados e aciono o meu código para obtenção de outro. Eis que sou gratificado com o seguinte erro:
{“error”:“AxiosError”,“message”:“Erro ao tentar obter Token para o CNPJ XXXXXXXXXXXXXX. Acesso negado. Verifique os escopos de acesso e tente novamente.”,“details”:“Request failed with status code 403”,“code”:“ERR_BAD_REQUEST”,“protocol”:“https:”,“host”:“auth.nuvemfiscal.com.br”,“path”:“/oauth/token”,“httpMethod”:“POST”,“httpStatus”:403,“statusText”:“Forbidden”,“data”:{“error”:“access_denied”,“error_description”:“Client has not been granted scopes: conta”}}
Ou seja, eu sou negado o escopo “conta”, e não posso continuar. No link que enviei, logo acima de “QUERY PARAMETERS”, existe a subsessão “AUTHORIZATIONS:”, que quando expandida(por meio de um click no sinal ‘>’, á sua direita), lista a Token URL, escopos necessários, como pode ser visto na outra imagem em anexo.
Desde já, grato pela atenção.