Estou tentando criar um serviço na vtex que consulta a api de promoçao

Estou tentando criar um serviço no qual acessa a API de promoção da vtex, porém esta me retornando erro 403 ou seja de permissão, porém eu pego pelo o cookie VtexIdclientAutCookie: vtex.authToken as keys de autorização e mesmo assim me retorna esse erro. alquem sabe como poderia fazer?


OI @wanderson, tudo joia?

Eu começaria tentando ajustar o endpoint que você está usando. Falta o HTTPS e no lugar do dominio myvtex.com utilize o vtexcommercestable.com.br como recomenda a documentação do Get Promotion or Tax by ID.

https://{accountName}.{environment}.com.br/api/rnb/pvt/calculatorconfiguration/{idCalculatorConfiguration}

Outro caminho que é sempre válido considerar é usar o graphql onde você não existe esse problema de erro de autenticação.

Abraços!

Com relação ao https o service por si nao entende https tem q ser http por isso usei o http. tentei criar um resolver tbm e deu o mesmo erro de 403 na query funcionama do graph ide mas nao no front do site.

pra acessar a api nao tem que ser pelo commercestable?

1 Like

Isso mesmo @wesleyserafim, to contigo rs

E a documentação da VTEX mostra no exemplo da API que o environment é vtexcommercestable e olhando novamente pra requisição reparei que falta o Accept e o Content-Type no header da requisição que a VTEX também orienta a informar.

– header ‘Accept: application/json’
– header ‘Content-Type: application/json’

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.