C# RequestTemplate调用返回0的SigningGroupID

C# RequestTemplate调用返回0的SigningGroupID,c#,soap,docusignapi,C#,Soap,Docusignapi,我在DocuSign中有一个模板,其中包含一个作为其收件人之一的签名组。当我试图通过C#/SOAP检索此模板时,SigningGroupId的值为0,SigningGroupId的值为false。是否需要启用任何设置或设置标志为true才能正确检索收件人的SigningGroupId 下面是检索模板的代码 dsApi.RequestTemplate(templateId, false); dsApi显然包含对C中加载的SOAP API的引用# 下图显示了API返回的SigningGroupId

我在DocuSign中有一个模板,其中包含一个作为其收件人之一的签名组。当我试图通过C#/SOAP检索此模板时,SigningGroupId的值为0,SigningGroupId的值为false。是否需要启用任何设置或设置标志为true才能正确检索收件人的SigningGroupId

下面是检索模板的代码

dsApi.RequestTemplate(templateId, false);
dsApi显然包含对C中加载的SOAP API的引用#

下图显示了API返回的SigningGroupId值


谢谢大家,祝大家好

我认为通过SOAP API不可能获得它,相反,您可以通过REST API获得相同的结果

GET /v2/accounts/{accountId}/templates/{templateId}/recipients
详情可浏览

响应如下所示:

{
            "creationReason": "sender",
            "isBulkRecipient": "false",
            "name": "TestSigningGrp",
            "email": "",
            "signingGroupId": "27343",
            "signingGroupName": "TestSigningGrp",
            "signingGroupUsers": [
                {
                    "userName": "Test1",
                    "userId": "a832164e-0da7-449c-9405-be21632564a4",
                    "email": "email1@gmail.com",
                    "uri": "/users/a832164e-0da7-449c-9405-be21632564a4"
                },
                {
                    "userName": "Test2",
                    "userId": "68139c8e-8dee-4b51-8b78-842e470ee5b3",
                    "email": "email2@gmail.com",
                    "uri": "/users/68139c8e-8dee-4b51-8b78-842e470ee5b3"
                }
            ],
            "recipientId": "23764479",
            "recipientIdGuid": "5474c7d9-1548-42a4-99ee-dba6ea87fdda",
            "requireIdLookup": "false",
            "routingOrder": "1",
            "note": "",
            "roleName": "SigningRole",
            "status": "created",
            "declinedReason": "",
            "deliveryMethod": "email"
        }

我接受了@amit的评论作为答案,但实际答案是该答案的第8条评论,也是@amit的评论。

怎么可能?他们不支持SOAP中的signingGroupId吗?我可以检索signingGroupId字段,它只是没有正确填充。我认为相同的域在不同的响应中使用,但此API调用中没有填充此值。如果您正处于开发阶段,我建议将代码移动到RESTAPI,因为DocuSign中的所有新特性和新产品开发都只在RESTAPI中进行。与SOAP API相比,REST API具有更多的特性。遗憾的是,代码已经过时了,迁移到REST将在生产中保留大量内容。是否存在可以检索此值的SOAP调用?谢谢。创建信封时,您不需要明确地将signinggroup添加为收件人。使用CreateEnvelopeFromTemplates和Forms操作,并通过引用具有signinggroup的servertemplate来创建compositetemplate。DocuSign将自动将签名组作为服务器模板中引用的模板的另一个收件人添加到信封中。复合模板将帮助您执行相同的操作,您将从服务器模板获得收件人角色。然后,可以使用正确的序列号将服务器模板文档替换为InlineDocument或document节点中的文档。你收到了吗?尝试在CreateEnvelopeFromTemplates和Forms中使用复合模板。然后在“文档”节点中,将要添加的文档放入信封中,InlineTemplate的序列值应高于放入服务器模板中的序列值。