hou*_*oft 5 xml api tracking ups
似乎使用每个XML请求发送此信息是使用UPS Tracking API的唯一方法:
<?xml version="1.0" ?>
<AccessRequest xml:lang='en-US'> <AccessLicenseNumber>
YOURACCESSLICENSENUMBER
</AccessLicenseNumber> <UserId>
YOURUSERID
</UserId> <Password>
YOURPASSWORD
</Password> </AccessRequest>
Run Code Online (Sandbox Code Playgroud)
所以基本上你不能在桌面应用程序中使用它,因为你的用户可以找到你的密码.是的,我可以在自己的服务器上运行后端,但这不必要地复杂化.UPS是否提供了一种合理的身份验证方式,而无需在我的应用程序的每个副本中放置密码副本?
如果您想直接访问 UPS api,而不是通过您自己的服务器,那么您不能。UPS 提出对 api 密钥和密码的要求是有原因的:对 api 的使用方式进行一定的控制(例如,在必要时限制对 api 密钥的请求)。即使您决定可以接受让陌生人访问您的 api 密钥和密码,它很可能会被撤销(我很确定您不允许共享这些)。所以使用api是不可能的。
作为替代方案,您可以尝试在其网站上使用公共跟踪(无 api)获取跟踪信息,但您可能会达到每个 IP 请求限制、csrf 令牌等,并且如果页面以任何方式发生变化,您就会被搞砸。这不是一个好主意。
无论应用程序是否简单,您都必须在服务器上运行它的一部分。
| 归档时间: |
|
| 查看次数: |
960 次 |
| 最近记录: |