Otros métodos útiles
Obtener XML de la ultima solicitud realizada
Hay momentos en los cuales obtenemos un error y no sabemos como resolverlo, lo que podemos hacer es enviar un correo a [email protected] explicando el problema y adjuntarles el XML de solicitud y respuesta que te dio el web service para que te den una respuesta. Con ese método obtenés dicho XML.
Recordá utilizar a este método luego de llamar al web service y no antes porque lo que te devuelve es el XML ultima solicitud.
const res = await afip.getLastRequestXML();
console.log(res);$res = $afip->GetLastRequestXML();
var_dump($res);res = afip.getLastRequestXML
puts resres = afip.getLastRequestXML()
print(res)Endpoint
GET https://app.afipsdk.com/api/v1/afip/requests/last-xml
Response
STATUS 200
{
"request": "<?xml version=\"1.0\" encoding...",
"response": "<soap:Envelope xmlns:soap=..."
}Forzar la solicitud de un nuevo TA
El TA dura 12hs y queda cacheado para no solicitarlo todo el tiempo, pero hay momentos en los cuales obtenemos un error y la forma de solucionarlo es descartando el TA actual. Con este método podes forzar a que se renueve.
En cualquier web service podes llamar al método getTokenAuthorization(true); . El parámetro true fuerza la renovación. Por ej:
const ta = await afip.ElectronicBilling.getTokenAuthorization(true);
console.log(ta);En cualquier web service podes llamar al método GetTokenAuthorization(TRUE); . El parámetro true fuerza la renovación. Por ej:
$ta = $afip->ElectronicBilling->getTokenAuthorization(TRUE);
var_dump($ta);En cualquier web service podes llamar al método getTokenAuthorization(true) . El parámetro true fuerza la renovación. Por ej:
ta = afip.ElectronicBilling.getTokenAuthorization(true)
puts taEn cualquier web service podes llamar al método getTokenAuthorization(True) . El parámetro true fuerza la renovación. Por ej:
ta = afip.ElectronicBilling.getTokenAuthorization(True)
print(ta)Al pedir la autorización debemos poner el parámetro force_create: true
Endpoint
POST https://app.afipsdk.com/api/v1/afip/auth
Ejemplo
{
"environment": "dev",
"tax_id": "20409378472",
"wsid": "wsfe",
"force_create": true
}Última actualización
¿Te fue útil?