Sembra che l'invio di questo con ogni richiesta XML è l'unico modo per utilizzare l'API di ricerca UPS:API di tracciamento pacchetto UPS: come non indicare la password?
<?xml version="1.0" ?>
<AccessRequest xml:lang='en-US'> <AccessLicenseNumber>
YOURACCESSLICENSENUMBER
</AccessLicenseNumber> <UserId>
YOURUSERID
</UserId> <Password>
YOURPASSWORD
</Password> </AccessRequest>
Quindi, in pratica, non è possibile utilizzarlo in un'applicazione desktop, in quanto gli utenti sarebbero in grado di trovare la tua password. E sì, potrei eseguire un backend sul mio server, ma è inutilmente complicato. UPS fornisce un modo sicuro per autenticarsi senza dover inserire una copia della password in ogni copia della mia app?
downvoters mai ricevere la notifica di commenti volti a "downvoter", quindi è inutile chiedersi ... – sarnold
Perché sarebbe questo ti impedisce di scrivere un'applicazione desktop? Sicuramente ognuno dei tuoi utenti avrà i propri account, con i propri indirizzi, la propria fatturazione e così via ... – sarnold
@sarnold: Voglio creare un'applicazione che fornisca informazioni di tracciamento all'utente. Quindi l'utente inserirà semplicemente un ID di tracciamento, senza ulteriori informazioni. Richiedere a ogni utente di registrarsi prima con UPS sarebbe una seccatura ... – houbysoft