对于我们要为docusign构建的自定义连接器,我有些疑问:-
关于需要由客户购买的许可计划,这些客户将授予我们的连接器访问权限,以从其客户所在的组织帐户中收集数据。我正在查看链接https://www.docusign.com/products-and-pricing。仅高级解决方案中提到了API访问支持。因此,我想知道是否只有我们需要“具有API支持的高级解决方案计划”计划,还是我们所有的客户都需要API访问支持才能获取他们的数据。
根据文档,要进行REST API调用,我们需要两个字段'base_uri'和'account_id'(https://developers.docusign.com/esign-rest-api/guides/authentication/user-info-endpoints)。现在,userInfo API调用的响应给出了一组帐户及其各自的字段。我的疑问是,如果在此数组中返回了多个经过身份验证的用户(一个以上的帐户),但它们都是同一组织的一部分,那么它们是否都将具有不同的account_id。这里主要要担心的是,是否会有几个基本路径(https://developers.docusign.com/esign-rest-api/guides/authentication/user-info-endpoints#form-your-base-path)来进行API调用?
2a。进一步的问题是,“ is_default”字段的意义是什么? 这是否与主帐户(如果is_default为true)有关,我们将使用该主帐户创建基本路径?
答案 0 :(得分:0)
由于这是一个技术/工程论坛,我将仅回答问题2,因为问题1更像是业务/销售问题。
获得多个帐户的原因是,DocuSign中经过身份验证的用户可以是多个帐户的成员。也就是说,这是同一位用户。意思是,假设foobar@blah.com在X公司拥有一个帐户123,在他的学校中拥有一个帐户456,那么当foobar@blah.com通过DocuSign进行身份验证(使用相同的密码!)时,我们就有一个与之关联的帐户列表该用户。当您进行API调用时,我们会给您所有这些信息。默认密码是您登录我们的Web应用程序时看到的主要密码。您可以将自己决定为默认用户。登录到我们的网络应用程序的用户会在右上角看到一个更改帐户的选项。 是的,每个API调用都与一个特定帐户相关联。因此,当您为API构造网址时,您确实需要知道要为其调用API的该用户的帐户。您的应用程序可以决定如何处理。 希望这会有所帮助。