埋め込み署名ビューを取得して、ユーザーにリダイレクトさせ、ドキュメントに署名できるようにしようとしています。私がリクエストをするたびに、メッセージなしで404が得られます。 HTTPコード以外のレスポンスには何もありません。封筒を送ることは完全にうまくいきます、私はこれをテストしようとするたびにメールを受け取ります。埋め込み署名ビューDocusign戻る404
$data = json_encode(array(
"returnUrl" => base_url() . "dashboard/home",
"authenticationMethod" => "email",
"email" => $this->userEmail,
"userName" => "seller",
"clientUserId" => $this->user,
'recipientId' => '1'
));
$ch = curl_init($this->baseUrl . "/envelope/$this->envelopeId/views/recipient");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data),
'X-DocuSign-Authentication: ' . $this->header
)
);
$resp = curl_exec($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$headers = curl_getinfo($ch, CURLINFO_HEADER_OUT);
if ($status != 201) {
error_log($resp);
die();
}
$response = json_decode($resp, true);
return $response['url'];
私はDocusignのドキュメントの例に従っていますが、これは別のセクションでも動作していますが、これは代わりに合成テンプレートを使用しています。私は404を返す埋め込み署名を探してみましたが、何も見つかりませんでした。私はエラーメッセージを添付しますが、それは404が受信したことだけです。事前にありがとう!
https://demo.docusign.net/restapi/v2/accounts/1902587/envelope/f688429c-3fa2-4535-9c11-c1d9885b0c57/views/recipient にこれがありますコンストラクトであるURL '$ this-> baseUrlから引用しました。 "/ envelope/$ this-> envelopeId/views/recipient" –
うわー、それはスペルミスでした。私はURLの封筒の代わりに封筒としてそれを置く.... –