0

我对 REST API 中的用户和帐户对象的基本 URI 有疑问。

总结一下:

  • 一个用户可以附加多个帐户,
  • 一个帐户附属于一家公司,
  • 如果没有 OAuth,我们可以通过调用 API /login_information 来获取基本 URI,
  • 使用 OAuth,我们可以通过调用 API /oauth/userinfo 获取基本 URL

这样对吗 ?

如果是,我们是否可以说一个基本 URI 附加到一个帐户,并且对于附加到该帐户的每个用户来说都是相同的?

此外,是否可以通过调用专用于帐户而不是用户的端点来获取基本 URI?

提前感谢您的回答。

4

1 回答 1

1

您写的所有内容都是正确的,您对此非常了解。您不能使用帐户 API 端点来查找baseUrl的原因是其工作原理的体系结构。DocuSign 代码部署到许多数据中心,但它是相同的代码。相同的 API 在 na2、eu1、au 等等设备上运行。因此他们不直接意识到自己的baseUri与其他数据中心不同。OAuth 端点是不同的/独立的,可以从所有数据中心获取信息。OAuth 始终与特定用户有关,因为您无法直接登录帐户,但您拥有自己使用的用户。一个帐户是共享的,但每个用户都有自己的密码。

远程执行类似于您所要求的操作的唯一方法是您是否使用DocuSign 组织功能

然后,您可以使用DocuSign Admin API 获取有关组织和其中帐户的信息。该信息包括一个siteId,它告诉您它是否在 na1、na2、eu1 等上。使用它您可以构造baseURI。对此有很多限制,因此不确定这会对您有所帮助。

于 2020-12-10T18:20:31.487 回答