2017-07-05 12 views
1

埋め込み署名ビューを取得して、ユーザーにリダイレクトさせ、ドキュメントに署名できるようにしようとしています。私がリクエストをするたびに、メッセージなしで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が受信したことだけです。事前にありがとう!

答えて

2

あなたはEnvelopeViews:createRecipientのためのURLは次の形式でなければなりません

$ch = curl_init($this->baseUrl . "/envelopes/$this->envelopeId/views/recipient"); 

でなければなりません封筒

$ch = curl_init($this->baseUrl . "/envelope/$this->envelopeId/views/recipient"); 

をスペルミスしています。例えば

POST/V2 /アカウント/ {アカウントID} /封筒/ {envelopeId} /ビュー/受信者

、あなたはサンドボックス環境を使用している場合、あなたは、HTTP POSTを行う必要があります以下のURL

https://demo.docusign.net/restapi/v2/accounts/{accountId}/envelopes/{envelopeId}/views/recipient

+0

https://demo.docusign.net/restapi/v2/accounts/1902587/envelope/f688429c-3fa2-4535-9c11-c1d9885b0c57/views/recipient にこれがありますコンストラクトであるURL '$ this-> baseUrlから引用しました。 "/ envelope/$ this-> envelopeId/views/recipient" –

+0

うわー、それはスペルミスでした。私はURLの封筒の代わりに封筒としてそれを置く.... –

関連する問題