Estoy trabajando en una automatización de airtable que está enviando una solicitud de validación de dirección a la API de USPS. Por alguna razón, cuando trato de buscarlo se agota el tiempo. He validado que la URL en la que estoy probando funciona bien y proporciona una respuesta, pero no importa lo que intente, no puedo hacer que esto funcione.
AFAIK, usar Fetch es la única forma en que puedo acceder a la respuesta XML en las automatizaciones de Airtable. Estoy abierto a cualquier cosa que me proporcione los datos (sé que debido a que es una respuesta XML, no puedo analizarla de inmediato).
Aquí hay un ejemplo de una URL (con mi ID marcada) que está fallando:
let geo2 = await fetch( 'http://secure.shippingapis.com/ShippingAPI.dll?API=Verify&XML=<AddressValidateRequest%20USERID="00000000"><Address><Address1>null</Address1><Address2>7400%20Quebec Pl NW</Address2><City>Brooklyn</City><State>NY</State><Zip5>20202</Zip5><Zip4></Zip4></Address></AddressValidateRequest>').then(response => response.text())No puedo encontrar ningún error similar en línea, y he encontrado código en otros lugares (no en Airtable) que ha funcionado. ¿Alguna idea de por qué esto no funciona y si hay alternativas que funcionen en airtable? No puedo usar XMLhttpRequest por lo que puedo decir.
Tuve problemas cuando la búsqueda no funcionó, pero si lo hizo remoteFetchAsync. Puede usar remoteFetchAsync solo en script, no en automatización, pero al menos sabrá cuál es el problema.