这个问题与 Stackoverflow Question -> Access license number for UPS 有关
当我注册开发者 API 时,我获得了一个由 4 部分组成的凭据:用户 ID、密码、访问密钥和发件人编号。我使用这个和 CIE URL 来获取费率、打印运输标签等。到目前为止一切都很好。一切正常。我已经能够构建和测试使用 UPS API 的桌面和 Web GUI。
现在我明白了我需要实现 UPS Registration API 和 Licensing API 来申请认证。我为此向 UPS 申请并收到了 API 包。再说一次,到目前为止一切都很好。现在,我有两个问题:
1- 我了解我们可以使用注册 API 来验证现有 UPS 帐户,以便最终用户访问我的应用程序。我们还可以使用它来允许最终用户创建一个或多个新的 UPS 帐户以用于该应用程序。如果注册 API 负责这个,那么 Licensing API 有什么用?UPS 文档并不广泛可用,API 工具包附带的文档非常少。
2- 我的应用程序将使用最终用户的 UPS 帐号进行运输,但它应该使用哪个访问密钥?它应该使用每个最终用户的访问密钥,还是我的每个人的访问密钥?如果是前者,那么是否应该使用 Licensing API 获取此最终用户访问密钥?这是 Licensign API 的目的吗?
本质上,我认为这两个问题是相同的,但是您可以看到我对实现注册和许可 API 的要求是多么困惑!
您专家的任何见解都会非常棒!
更新:只是想添加另一个问题:
3- 我正在为所有 UPS 功能使用 UPS Web 服务。包含 Licensing API 和 Registration API 的包有一个“Reference.cs”,用于注册 API,但没有用于 Licensing API(只有该文件夹中的 XSD)。Licensing API 是否不能作为 Web 服务使用?