我的沙箱没有重定向到我指定的登录页面,而是继续重定向到默认的 DocuSign 登录页面。
我正在尝试重定向到不在 www 服务器上的站点,所以它只是http://foo.com。
您能否告知我为什么会失败以及是否确实需要重定向的主机名是 www?
我的沙箱没有重定向到我指定的登录页面,而是继续重定向到默认的 DocuSign 登录页面。
我正在尝试重定向到不在 www 服务器上的站点,所以它只是http://foo.com。
您能否告知我为什么会失败以及是否确实需要重定向的主机名是 www?
我可以使用http://foo.com
您指定的 URL 进行重定向而不会出现任何问题,因此您的代码肯定有其他问题。您是否看过位于此处的 DocuSign API 演练?
http://iodocs.docusign.com/APIWalkthroughs
它们演示了 DocuSign API 的 9 个常见用例,如果您查看底部的 3 个,您会发现它们都专注于嵌入功能。使用标题为Embedded Signing的第 8 次演练,我能够通过以下请求完成此操作:
1)从一个嵌入收件人的模板创建一个信封
{
"accountId": "221765",
"emailSubject": "DocuSign API Call - Embedded Signing",
"emailBlurb": "This comes from PHP",
"templateId": "9347C7AF-7EEE................",
"templateRoles": [
{
"requireIdLookup": "false",
"email": "fakeemail@gmail.com",
"name": "John Doe",
"roleName": "Signer1",
"clientUserId": "1001"
}
],
"status": "sent"
}
2) 获取嵌入式签名视图
{
"returnUrl": "http://foo.com",
"authenticationMethod": "email",
"email": "fakeemail@gmail.com",
"userName": "John Doe",
"clientUserId": "1001"
}
如果我在信封上签名或拒绝、取消等,它肯定会将我重定向到http://foo.com。您可以将 clientUserId 设置为您想要的任何值,但请记住在第二部分中请求嵌入式签名(收件人)视图时为该收件人使用相同的值。