指定したランディング ページにサンドボックスがリダイレクトされず、デフォルトの DocuSign ランディング ページにリダイレクトされ続けます。
www サーバー上にないサイトにリダイレクトしようとしているので、単にhttp://foo.comです。
なぜ私が失敗したのか、またリダイレクトのホスト名が www であることが実際に必要なのかどうかについて教えてください。
指定したランディング ページにサンドボックスがリダイレクトされず、デフォルトの DocuSign ランディング ページにリダイレクトされ続けます。
www サーバー上にないサイトにリダイレクトしようとしているので、単にhttp://foo.comです。
なぜ私が失敗したのか、またリダイレクトのホスト名が www であることが実際に必要なのかどうかについて教えてください。
指定された URL を使用して問題なくリダイレクトhttp://foo.com
できるので、コードで何か他のことが起こっているに違いありません。ここにある DocuSign API ウォークスルーを見たことがありますか?
http://iodocs.docusign.com/APIWalkthroughs
これらは、DocuSign API の 9 つの一般的なユースケースを示しています。下の 3 つを見ると、すべて埋め込み機能に焦点を当てていることがわかります。Embedded Signingというタイトルの 8 番目のウォークスルーを使用して、次の要求でこれを機能させることができました。
1) 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 は任意の値に設定できますが、2 番目の部分で埋め込み署名 (受信者) ビューを要求するときは、その受信者に同じ値を使用することを忘れないでください。