Docusignapi DocuSign:如何在收件人选项卡中发送无线组选择?

Docusignapi DocuSign:如何在收件人选项卡中发送无线组选择?,docusignapi,Docusignapi,我在模板中设置了无线电组,我想使用RESTAPI预填充这些标记 请不要要求代码和/或请求/响应转储。我没有任何代码要显示,我要求这样做,因为它没有文档记录。我想知道我需要生成什么类型的JSON,所以这与我的代码或编程语言无关 (这行下面的任何内容都有一半是咆哮,一半是描述我在查找此功能的文档时失败的尝试。如果其他人与我有完全相同的问题,它可能仍然有用。) 是我尝试使用的API的文档。这里有一个texttab的例子,但这里甚至没有提到radiogroup选项卡。提到了它,但我不能充分利用“nul

我在模板中设置了无线电组,我想使用RESTAPI预填充这些标记

请不要要求代码和/或请求/响应转储。我没有任何代码要显示,我要求这样做,因为它没有文档记录。我想知道我需要生成什么类型的JSON,所以这与我的代码或编程语言无关


(这行下面的任何内容都有一半是咆哮,一半是描述我在查找此功能的文档时失败的尝试。如果其他人与我有完全相同的问题,它可能仍然有用。)

是我尝试使用的API的文档。这里有一个
texttab
的例子,但这里甚至没有提到
radiogroup选项卡
。提到了它,但我不能充分利用
“null”
,显然我应该发送null以外的内容

接下来,我能在广播组中找到的唯一有用的信息是关于如何在模板中创建它们的,这是非常有用的。本页也没有提到任何关于为收件人预填充值的内容。但无论如何,它都是从(请参见
选项卡
)链接的。这里有一些信息:

value: if an X, this is the selected radio button. Only one radio button in a group can be selected.
在这之前,它说:

selected: Sets if this is radio button is selected. Use true/false to show the value is selected or not. Only one radio button can be true.
因此,我们了解到,只有两种方法可以指定选定的无线电小部件。当然,这在创建小部件时适用

尽管如此,我还是尝试提出请求,假设这也适用于预填充,我收到了以下有用的错误消息:

{
  "errorCode": "UNSPECIFIED_ERROR",
  "message": "Object reference not set to an instance of an object."
}
当我搜索我找到的支持论坛时,这与我的问题并不完全相同,我很高兴能够选择错误的无线电小部件(而不是得到
未指定的\u错误
),但这篇文章是关于XML API的

我开始疯狂地搜索新的主题按钮,它的位置非常好,你通常可以在不到10分钟内找到它。我记得我曾经去我的个人资料,然后点击那里的某个东西。。。然后我做了每一个rational开发人员首先会做的事情,然后返回到帖子URL并阅读面包屑<代码>开发区部分被重命名为
开发区(移动到堆栈溢出-使用标记DocuSignAPI)
。我来了


任何人都可以告诉我们这个特性是在哪里记录的,或者可以提供一个JSON示例吗?

您已经找到了正确的页面,不知道为什么您在使用该资源时遇到问题。您已经提到,这是创建单选按钮选项卡而不发送它们的代码。这是不正确的-发送它们的请求正文与请求的status属性从created更改为sent时的正文完全相同

我刚刚测试了发送两个单选按钮,默认情况下选择了第一个按钮,这对我来说效果很好。这是我用于文件签名请求的完整请求正文,这也适用于您:

{
"emailBlurb": "Testing DocuSign radio buttons",
"emailSubject": "Custom PHP script",
"status": "sent",
"documents": [
    {
        "documentId": "1",
        "name": "test.pdf"
    }
],
"recipients": {
    "signers": [
        {
            "email": "john.doe@docusign.com",
            "name": "John Doe",
            "recipientId": "1",
            "tabs": {
                "signHereTabs": [
                    {
                        "xPosition": "100",
                        "yPosition": "200",
                        "documentId": "1",
                        "pageNumber": "1"
                    }
                ],
                "radioGroupTabs": [
                    {
                        "documentId": "1",
                        "groupName": "RadioGroup1",
                        "radios": [
                            {
                                "pageNumber": "1",
                                "selected": "true",
                                "value": "X",
                                "xPosition": "300",
                                "yPosition": "75"
                            },
                            {
                                "pageNumber": "1",
                                "selected": "false",
                                "xPosition": "350",
                                "yPosition": "75"
                            }
                        ]
                    }
                ]
            }
        }
    ]
}
}

此外,上面的示例使用绝对定位来定位文档上的单选按钮。在DocuSign中指定选项卡位置的另一种方法是使用所谓的“锚定标记”。使用锚定标记,而不是基于坐标系定位,您可以根据文档内容定位选项卡。请参见以下两个链接以了解如何使用锚标记,切换到该方法非常容易:


除了提供无线电小部件的坐标和页码之外,还有其他方法指定无线电小部件吗?它将文档的布局和数据紧密地结合在一起。我很想知道是否有任何方法可以在不知道选项卡位置(绝对或相对)和页面的情况下引用选项卡。是的,我更新了答案,请看最后一段和我在末尾留下的两个链接……您描述的两种解决方案都使用制表符的绝对或相对位置。我希望能够在不使用位置和页码的情况下识别选项卡。我读了你的答案和评论。也许你没有读过我的文章。锚定标签被认为是“相对”定位,但它不使用位置或页码,所以我不知道为什么这对你不起作用?你到底想完成什么?