gpt4 book ai didi

xml - UPS包裹查询API——如何不暴露密码?

转载 作者:数据小太阳 更新时间:2023-10-29 01:57:31 25 4
gpt4 key购买 nike

似乎与每个 XML 请求一起发送是使用 UPS Tracking API 的唯一方法:

<?xml version="1.0" ?>
<AccessRequest xml:lang='en-US'> <AccessLicenseNumber>
YOURACCESSLICENSENUMBER
</AccessLicenseNumber> <UserId>
YOURUSERID
</UserId> <Password>
YOURPASSWORD
</Password> </AccessRequest>

所以基本上您不能在桌面应用程序中使用它,因为您的用户将能够找到您的密码。是的,我可以在我自己的服务器上运行一个后端,但那是不必要的复杂。 UPS 是否提供了一种合理的身份验证方式,而无需在我的应用程序的每个副本中放置密码副本?

最佳答案

如果您想直接访问 UPS api,而不是通过您自己的服务器,则不能。UPS 提出对 api key 和密码的要求是有原因的:对 api 的使用方式进行一些控制(例如,在必要时限制对 api key 的请求)。即使您决定可以忍受让陌生人访问您的 api key 和密码,它也很可能会被撤销(我很确定您不能共享这些)。所以用api是不行的。

作为替代方案,您可以尝试在他们的网站上使用公共(public)跟踪(无 api)获取跟踪信息,但您可能会达到每个 IP 请求限制、csrf token 等,如果页面以任何方式更改,您就会被搞砸。这不是个好主意。

不管应用程序是否简单,您都必须在您的服务器上运行它的一部分。

关于xml - UPS包裹查询API——如何不暴露密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11680091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com