2016-08-02 5 views
0

Javaでは、docusign java sdkを使用してSendOnBehalfOfを使用するには、別のユーザーの代わりに封筒を送信する必要があります。DocuSign Java SDKのSendOnBehalfOf

私が使用しています:DocuSignの-ESIGN-javaの-2.0.1.jarを

+0

。 およびapiClient.addDefaultHeader( "Authorization:bearer"、 ""); は別のユーザーの代わりに送信できます。他の方法はありますか? – user2971086

答えて

2

私は、ヘッダに以下の値を追加し、別のユーザーの代わりに送信することができました:

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

へ以下のURLを使用して、上記のヘッダーにトークンを渡すトークンの必要性をフェッチ

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

0

私は、これは少し古いですけど、私はそれに出くわしたと、fすることができましたそれを達成するために別の方法を試してみてください。私は単純に認証ヘッダーの一部としてSendOnBehalfOfパラメーターを追加しました。

だから私はこのように見えるように認証ヘッダを構築: apiClient.addDefaultHeader( "X-DocuSignの-ACT-AS-ユーザー"、 "")の下に追加

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); 
関連する問題