Necesito obtener tarifas de envío de USPS.Respuesta de USPS Rate Calculator
Me he registrado con ellos, obtuve una identificación de usuario y trato de utilizar el XML de solicitud de muestra como se muestra en la página - https://www.usps.com/webtools/htm/Rate-Calculators-v1-3.htm , pero sigue recibiendo la respuesta de error siguiente.
<Error>
<Number>80040b1a</Number>
<Description>API Authorization failure. RateV4 is not a valid API name for this protocol.</Description>
<Source>UspsCom::DoAuth</Source>
me puedo imaginar donde estoy perdiendo el punto. . Google no ha sido de gran ayuda, así :-(
estoy pasando el nombre de API como RateV4 he tratado con la API de envío internacional, así -. IntlRateV2 Y sí, he probado el seguro https://secure.shippingapis.com/ShippingAPITest.dll API también. Y lo he enviado por correo al personal de soporte. Nada ha funcionado
Una vez que esto básico funciona, planeo obtener las clases y usar una serialización personalizada para serializar mi solicitud y luego deserializar la respuesta. Eso sería mejor que usar XML directamente .Pero eso probablemente sería más adecuado como otra pregunta. Hacer que funcione lo básico es una preocupación en este momento. Gracias
mensaje que código. El error es claro ... https: //www.usps.com/webtools/htm/Rate-Calculators-v1-3.htm ni siquiera funcionó para mí. El nombre de la API probablemente sea RateV3, no RateV4 basado en la página htm. –
Los servidores de prueba de USPS no son compatibles con V4. Solicitó acceso a los servidores de prueba, y está funcionando bien. Gracias. Es una lástima que no se mencione claramente EN CUALQUIER LUGAR ... (Simplemente ejecuté dos solicitudes ficticias usando V2, y tuve acceso a los servidores de prod.) – Upendra