2016-07-22 9 views
0

Ich bin, mehr oder weniger zufrieden, mit der DocuSign REST API über die DocuSign PHP-Bibliothek. Ich habe Modellcode nachgeahmt wie this:Wo ist createEnvelopeFromDocument() dokumentiert?

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

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

Jetzt ist es Zeit, meine Umschlag ein bisschen genauer zu gestalten: Ich habe die Adresse festlegen möchten, die Bounce-Mitteilungen erhalten, fügen Sie ein paar Bcc-Empfänger, und so weiter . Vermutlich passt das alles irgendwie in $options. Ich habe keine Dokumentation gefunden, die ich so interpretieren kann; sicherlich nichts, was ich gefunden habe here hat mich bewegt.

Wie ist $options definiert? Wo ist es dokumentiert? Wie kann ich insbesondere die E-Mail-Header anpassen, die sich aus der Verwendung von createEnvelopeFromDocument() ergeben?

+0

Ich denke gerne [diese Tabelle] [3] von DocuSign hat, was ich suche; Die Antwort konnte ich allerdings nicht erarbeiten. Außerdem habe ich es irgendwie geschafft, den über tausend Ruf zu verlieren, den ich zuvor mit SO angesammelt hatte, also scheint es, als wäre ich auf ein paar Hyperlinks gleichzeitig beschränkt. –

+0

Sie können die Antwort- und BCC-E-Mail-Adressen (bis zu 5) für jeden gegebenen Umschlag angeben. Es gibt jedoch keine Option für benutzerdefinierte E-Mail-X-Header. Ich werde auf die folgende Antwort bezüglich des SDK verzichten. –

Antwort

0

Sie verwenden nicht den offiziell unterstützten DocuSign PHP-Client (ich erkenne anhand des Funktionsnamens, auf den Sie verwiesen haben). DocuSign verwendet jetzt automatisch generierte SDKs von Swagger, die ich Ihnen empfehlen werde. Schauen Sie sich den Abschnitt DocuSign SDKs des Dev Centers an. Sie können auch ein Beispiel für das PHP SDK im Abschnitt "QuickStart" sehen.

Die von Ihnen referenzierte API docs verwenden eine [Category-> Resource-> method] basierte Darstellung der DocuSign eSignature REST API. Daher möchten Sie die Envelopes: create Methode.

+0

Vielen Dank! Ich freue mich darauf, diesen korrigierten Ansatz durchzuarbeiten. –

Verwandte Themen