所以我希望我的标题不是太模糊,但我正在尝试在所有信封上使用REST请求获取收件人状态。我遇到问题的方法是如何为信封ID创建变量,因为我想获得所有信封上所有收件人的响应。这有意义吗?
Docusign的REST API示例是:https://{server}/restapi/{apiVersion}/accounts/{accountId}/envelopes/{envelopeId}/recipients
。我遇到问题的部分是{envelopeId}。我试过$envelopeId = $_GET["envelopeId"]
会抛出Undefined Index错误。我知道这是非常基本的编程,但我不是很尴尬地寻求帮助。随意请求更多信息。
答案 0 :(得分:0)
您可以通过DocuSign控制台完成此操作,但我不确定是否可以通过API获得此确切请求,至少目前不是这样。有几种方法可以通过api在多个信封上获取信封信息,但我不相信您现在可以按收件人进行过滤。相反,您可以按状态(甚至状态更改),created_date,sent_date,文件夹等进行过滤。这可以通过获取文件夹信封列表或获取信封状态更改等调用来完成强>
要通过控制台完成,您可以使用新的报告标签,请按以下步骤操作:
1. Login to Console.
2. Select Reports tab at top of screen.
3. On the following screen select "Envelope Recipients Report"
如果您选择Customize
,则可以按日期和/或收件人名称进行过滤。
您拥有的另一个选择是检索信封ID列表,然后对每个信封进行GetEnvelopeRecipientStatus
api呼叫,以便在每个api呼叫率的一个信封上检索信息。