Estoy trabajando en una API externa en la que hay un token de ubicación. Con esto, lo uso para crear datos codificados que usaré dentro de mi Bearer.
Estoy creando los datos como tales:
var data = { "locationToken": postman.getEnvironmentVariable("LocationToken"), "timestamp": Math.floor(new Date().getTime() / 1000) }; data = addIAT(data);Con estos datos, los codifico usando stringify y luego Cyrpto:
var stringifiedData = CryptoJS.enc.Utf8.parse(JSON.stringify(data)); var encodedData = base64url(stringifiedData); postman.setEnvironmentVariable("locationTokenData", encodedData);Extrañamente, dentro de esto siempre saldrá como, tenga en cuenta el NhdGlvblRva
eyJsb2NhdGlvblRva2VuIjoiZXlKMGVYQWlPaUpLV ----- etcSin embargo, si lo ejecuto a través de su muestra de documentación automática, viene con:
eyJpYXQiOjE2NjE2OTQyNzksInRpbWVzdGFtcCI ------ etcPuedo confirmar que está vinculado a la misma cuenta, la misma área, los mismos detalles, etc. Sin embargo, parece haber un problema con la forma en que paso estos datos. ¿Alguien puede decirme qué es incorrecto? ¿Por qué siempre aparece esta cadena: NhdGlvblRva?