Parece que el envío de esto con cada solicitud XML es la única forma de utilizar la API de seguimiento de UPS:API de seguimiento de paquetes de UPS: ¿cómo no exponer la contraseña?
<?xml version="1.0" ?>
<AccessRequest xml:lang='en-US'> <AccessLicenseNumber>
YOURACCESSLICENSENUMBER
</AccessLicenseNumber> <UserId>
YOURUSERID
</UserId> <Password>
YOURPASSWORD
</Password> </AccessRequest>
Así que, básicamente, no se puede utilizar en una aplicación de escritorio, debido a sus usuarios serían capaces de encontrar tu contraseña. Y sí, podría ejecutar un back-end en mi propio servidor, pero eso es innecesariamente complicado. ¿UPS proporciona una forma sensata de autenticarse sin tener que poner una copia de la contraseña en cada copia de mi aplicación?
Downvoters nunca son notificados de los comentarios dirigidos a "downvoter", por lo que no tiene sentido preguntar ... ¿Por qué – sarnold
esto te prohíbe escribir una aplicación de escritorio? Seguramente cada uno de sus usuarios tendrá sus propias cuentas, con sus propias direcciones, facturación propia, etc. ... – sarnold
@sarnold: Quiero hacer una aplicación que proporcione información de seguimiento al usuario. De modo que el usuario simplemente pondría una ID de número de seguimiento, sin información adicional. Requerir que cada usuario se registre con UPS primero sería una molestia ... – houbysoft