docusignapi - Docusign PHP sdk 设置收件人签名提供者
问题描述
我有以下 JSON 来创建具有欧盟高级身份验证的信封。
[{
"signatureProviderName": "universalsignaturepen_opentrust_hash_tsp",
"signatureProviderOptions": {
"sms": "+*********"
}
}]
在使用 DocuSign PHP SDK 时,我找不到有关如何执行类似操作的示例/文档。
沿着这些思路思考:
$recipient_signature_providers = \DocuSign\eSign\Model\RecipientSignatureProvider( [{
"signatureProviderName": "universalsignaturepen_opentrust_hash_tsp",
"signatureProviderOptions": {
"sms": "+******"
}
}]);
解决方案
你是对的。SDK 中有两个特定于 RecipientSignatureProviders 的类。
您需要使用models/RecipientSignatureProvider和models/RecipientSignatureProviderOptions:
$options = new \DocuSign\eSign\Model\RecipientSignatureProviderOptions([
'sms' => '*******']);
$recipient_signature_provider = new \DocuSign\eSign\Model\RecipientSignatureProvider([
'signature_provider_name' => 'universalsignaturepen_opentrust_hash_tsp',
'signature_provider_options' => $options
]);
推荐阅读
- c# - 无法从角度 5 将数据提交到 .net 核心的操作方法
- java - Switch Case 语句的问题
- javascript - formData 发送空数组
- python - 在 pymssql 中使用 `query` 和 `callproc` 调用存储过程的区别
- php - 带有路由但显示 404 的 codeigniter 3.1.11 动态 url
- javascript - 将包含 JSON 对象的 JSON 对象缩减为 [Path, Value] 形式的数组
- android - 与 BottomNavigationBar 一起使用时,容器的大小受到限制
- css - 将 reset.css 添加到 Rails 项目中
- java - 如何设置自动提交关闭,有助于在 JDBC 中启动事务?
- sql - 使用案例表达式从另一个表更新表