0

我使用以下代码获取我已经拥有的文档签名模板,但是我总是收到错误 - 失败:SSL 证书问题:无法获取本地颁发者证书。

$templateApi = new DocuSign\eSign\Api\TemplatesApi();
$getTemplate = $templateApi->get($accountId, $contract_template_id);

我的代码是正确的还是可能导致问题的其他原因?

4

1 回答 1

2

我怀疑您的服务器要么是自我认证的,要么没有设置 SSL/HHTPS/端口 443。

请参阅 StackOverflow 问题并在此处回答Docusign API 调用错误 PHP

我真的建议使用 PostMan Client 和/或 SoapUI 来验证您是否可以拨打电话并查看返回的实际错误,因为它会更多地说明响应中最常见的问题。PostMan 或 SoapUI 将成功发出实际的 API 调用(Demo 或 Prod,一旦您通过了 prod API 认证)向您显示实际响应,而无需担心编码错字、对象属性或调试日志以查看真正返回的内容。

这允许您在使用 PHP SDK 的同时学习 DocuSign API。您在 Stack Overflow 上寻求帮助是正确的。

我有几个链接供您入门:

DocuSign 开发人员中心,您可能在其中找到了 PHP SDK https://developers.docusign.com/esign-rest-api/sdk-tools

有关 PostMan 信息的链接(旧版本,您可以获得最新的 - 又名 Orange Rocket Man 标志与蓝色世界,适用于 Chrome 或 Mac Standalone - https://blog.grigsbyconsultingllc.com/postman-rest-client-a-google -铬应用/

X-DocuSign-Authentication Header Q&A on StackOverflow 如何将标头 X-DocuSign-Authentication 用于 REST 和 SOAP?

我喜欢 DocuSign API 浏览器的概念,遗憾的是它不适用于 prod,所以当你从 demo 转移到 prod 时,你仍然需要使用其他东西。

祝您好运,享受您的 DocuSign API 之旅!

于 2018-03-23T11:02:18.230 回答