docusignapi - 缓冲区签名参数是强制性的 - 创建图形签名 - DSA(DocuSign 签名设备)REST Web 服务
解决方案
要在您的 DSA 中创建图形签名,您应该使用以下内容
POST https://DSA:8081/sapiws/v1/users/{{USER}}/graphical_signatures
{
"imageName" : "The Graphical Image Name",
"imageFile" : "The Graphical Signature Image Data In Base 64"
}
当 {{User}} 是您要创建图形签名的用户名时
如果要执行签名操作,DSA Rest API 允许您以三种不同的方式进行签名。
- 缓冲标志
- 在签名字段上签名
- 创建字段并签名
缓冲符号-
PUT https://DSA:8081/sapiws/v1/digital_signature
{
"signBuffer": {
"BufferToSign": "Data"
}
}
当“数据”是您要登录的数据时,应使用 Base64 对其进行编码。
在签名字段上签名-
PUT https://DSA:8081/sapiws/v1/digital_signature
{
"signField": {
"signatureFieldName": "The Signature Name"
"file": "The PDF File Data",
"FileType": "PDF"
}
}
当 PDF 文件数据为 Base64 时。
您可以像这样使用它来获取签名字段名称。
POST https://DSA:8081/sapiws/v1/digital_signature
{
"getAllSignatureFields": {
"file": "The Signed File",
"FileType": "PDF",
}
}
创建字段并签名-
PUT https://DSA:8081/sapiws/v1/digital_signature
{
"CreateAndSignField": {
"file": "The PDF File Data",
"fileType": "PDF"
}
}
推荐阅读
- docker - docker 图像未显示在控制台中,但显示在 docker hub 中(允许某人许可)
- python - 将 ELMO 与 Keras 一起使用?
- android - 根据房间选择活动
- google-apps-script - 将 html 转换为 Google 文档
- reactjs - react-snap 没有这样的文件或目录
- c++ - 识别 C++ 程序中的空格字符
- phpunit - 将 PHPunit 用于 Web 应用程序
- ios - 运行自定义 Shell 脚本 [cp] 嵌入 Pods 框架
- php - ORMInvalidArgumentException:通过关系发现了一个新实体对于多次迭代
- html - 角度路由发送到正确的 URL,但没有任何变化