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?
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’
This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.