Error de validacin de token

RunLLM
RunLLM

El error "(600) ValidacionDeToken: Parametro nulo o vacio (token)" indica que el parámetro "token" no fue enviado o está vacío en la solicitud. Esto suele ocurrir si no obtuviste correctamente el Token Authorization (TA) antes de llamar al método FECompUltimoAutorizado, o si no lo incluiste en el campo "Auth" de la request. Debes asegurarte de obtener el token y sign mediante el endpoint de autenticación y luego usarlos en la llamada al web service, como se detalla en la documentación oficial y ejemplos de integración de Afip SDK en producción.

Verifica también que estés usando el entorno y certificados correctos para producción, ya que los tokens de desarrollo no son válidos en producción. Si el problema persiste, revisa que el objeto "Auth" en tu request contenga los valores correctos y no nulos para "Token", "Sign" y "Cuit" según la guía de instalación y uso de la API de Afip SDK. ¿Te gustaría ver un ejemplo de código o el paso a paso para obtener y usar el token correctamente?

Sources:

Nick
Nick

<@&1333894833621827677> Veo que no estoy obteniendo bien ni el token ni el sign, estoy intentando asi: const authRes = await fetch("https://app.afipsdk.com/api/v1/afip/auth", { method: "POST", headers: { "Content-Type": "application/json", "Authorization": Bearer ${process.env.AFIP_ACCESS_TOKEN} }, body: JSON.stringify({ environment: "prod", tax_id: process.env.AFIP_CUIT, wsid: "wsfe", cert: (process.env.AFIP_CERT ?? "").replace(/\n/g, "\n"), key: (process.env.AFIP_KEY ?? "").replace(/\n/g, "\n"), }) });

const auth = await authRes.json();