2016-07-22 4 views
0

DocuSignのPHPライブラリからDocuSign REST APIを使用して、多かれ少なかれ満足しています。私はそのようなthisなどのモデルコードを模倣しました:createEnvelopeFromDocument()はどこに文書化されていますか?

$options = array(
    "enforceSignerVisibility" => true, 
); 

$response = $service->signature->createEnvelopeFromDocument( 
    $emailSubject, 
    $emailBlurb, 
    $status, 
    $documents,                 
    $recipients, 
    $eventNotifications, 
    $options 
); 

今ではもう少し慎重に私の封筒をカスタマイズする時が来た:私はそうで、バウンス通知を受信するアドレスを設定し、いくつかのBCC受信者を追加し、したいです。おそらくそれは何とか$optionsに収まるでしょう。私はそのように解釈することはできません。確かに私はhereが私を前方に動かしたことが分かった。

$optionsはどのように定義されていますか?それはどこに文書化されていますか?具体的には、createEnvelopeFromDocument()の使用に起因する電子メールヘッダーをどのようにカスタマイズできますか?

+0

DocuSignの[この表] [3]が私の求めるものがあると思っています。私は確かに、答えを解決することはできませんでした。また、私は何とか以前に蓄積してきた千プラスの評判を失ってしまったので、一度に1組のハイパーリンクに限定されているようです。 –

+0

実際には、任意のエンベロープの返信先メールアドレスとBCCメールアドレス(最大5件)を指定することができます。カスタム電子メールのxヘッダーのオプションはありません。使用するSDKに関して下記の答えに従います。 –

答えて

0

公式にサポートされているDocuSign PHPクライアントを使用していません(参照した関数名から分かります)。 DocuSignはSwaggerの自動生成SDKを使用していますが、これはデベロッパーセンターのDocuSign SDKsセクションを参照してください。クイックスタートのセクションでは、PHP SDKのサンプルを見ることもできます。

あなたが参照したAPI docsは、DocuSign eSignature REST APIの[カテゴリ - >リソース - >方法]ベースの表現を使用しています。したがって、Envelopes: createメソッドが必要です。

+0

ありがとうございました!私はこの修正されたアプローチを進めることを楽しみにしています。 –

関連する問題