baseUrl 是按用户还是按帐户?

Is the baseUrl is per User or per Account?

baseUrl 值是按用户返回的,还是可供同一帐户的所有未来用户使用?我想缓存此值,据我所知,这实际上是一个帐户设置,即使它仅在用户特定登录后才检索到。同一帐户的两个用户有可能有不同的 baseUrl 吗?只是想知道我真正需要在什么级别缓存它。

谢谢, -迈克

baseURL 值仅在您从不同的环境(即:DEMO 与 PROD)移动时发生变化。我会鼓励你 store/cache 是的。请记住,当您的应用程序准备好用于 PROD 时,您将希望获得用于 PROD 的 baseURL 和适当的 store/use。

DocuSign 的 LoginInformation 方法使实施能够在宏观层面提供客户端的动态重定向。

目前或将来,DocuSign 可能会出于我能想到的多种不同原因使用该功能。

使用未记录的 "feature"(baseURL 结果的属性)会导致脆弱的客户端将来可能会失败。小心过早优化的警报声。

每个帐户

Is the baseUrl value returned per user or can it be used by all future users of the same account?


restapi/v{#}/login_information

此调用将返回 username/password 有权访问的帐户列表。除了帐户列表,您还会收到该帐户的 baseUrl

baseUrl 定义了两个东西:

  1. 账户所在的服务器
  2. 账号

如果有一个您要添加用户的特定帐户,baseUrl 将与该帐户的未来用户相同。

如果您没有多个帐户登录您的应用程序。

您可以缓存来自此调用的信息,这样您就不会在每个工作流中都有它。它主要用于设置新的工作流程以及在演示和生产之间移动。

如果您有多个帐户登录您的应用程序。

我建议您在工作流程开始时调用此信息。它将确保您为该用户调用正确的帐户。

请记住,一组用户名/密码可以访问多个帐户。因此您可能会收到超过 1 个数组作为响应,您的应用程序应该相应地处理这个问题。