2016-08-02 33 views
0

In Java, Wie kann ich SendOnBehalfOf mit docusign Java SDK verwenden, wie ich Umschlag im Auftrag eines anderen Benutzers senden muss.SendOnBehalfOf in DocuSign Java SDK

Ich verwende: DocuSign-esign-java-2.0.1.jar

+0

Hinzugefügt unten apiClient.addDefaultHeader ("X-DocuSign-Act-As-User", ""); und apiClient.addDefaultHeader ("Authorization: bearer", ""); kann im Auftrag eines anderen Benutzers senden. Gibt es einen anderen Weg? – user2971086

Antwort

2

ich den folgenden Wert auf die Header hinzugefügt und konnte im Namen eines anderen Benutzers senden:

apiClient.addDefaultHeader("Authorization:bearer", "token"); 
apiClient.addDefaultHeader("X-DocuSign-Act-As-User", emailId);   

zu holt die Token Notwendigkeit, die uRL unten ein und übergeben sie die Token in dem obigen Header

https://demo.docusign.net/restapi/v2/oauth2/token

0

ich weiß, das ist ein bisschen alt, aber ich kam gerade über sie und konnte f einen anderen Weg, dies zu erreichen. Ich habe einfach den Parameter SendOnBehalfOf als Teil des Authentifizierungsheaders hinzugefügt.

So baue ich den Authentication Header wie folgt aussehen:

String authHeader = "{ " 
       + "\"Username\": \"[email protected]\", " 
       + "\"Password\": \"MyR4ndomPa$$wOrd\", " 
       + "\"IntegratorKey\": \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\", " 
       + "\"SendOnBehalfOf\": \"[email protected]\" " 
       + "}"; 
ApiClient apiClient = new ApiClient("https://demo.docusign.net/restapi"); 
apiClient.addDefaultHeader("X-DocuSign-Authentication", authHeader);