Skip to content

Commit 93006bf

Browse files
authored
Merge pull request #44 from docusign/docusign-oauth
Fixed oudated docs
2 parents d8172fc + 77197c6 commit 93006bf

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

README.md

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Add this dependency to your project's POM:
2121
<dependency>
2222
<groupId>com.docusign</groupId>
2323
<artifactId>docusign-esign-java</artifactId>
24-
<version>2.1.0</version>
24+
<version>2.2.0</version>
2525
</dependency>
2626
```
2727

@@ -30,7 +30,7 @@ Add this dependency to your project's POM:
3030
Add this dependency to your project's build file:
3131

3232
```groovy
33-
compile "com.docusign:docusign-esign-java:2.1.0"
33+
compile "com.docusign:docusign-esign-java:2.2.0"
3434
```
3535

3636
#### Dependencies
@@ -72,14 +72,14 @@ android {
7272

7373
This client is available through the following Java package managers:
7474

75-
- [Nexus Repository Manager](https://oss.sonatype.org/#nexus-search;quick~docusign-esign-java) (oss.sonatype.org). You can search for com.docusign or docusign-esign-java. The current version is 2.1.0.
76-
- [JFrog Bintray](https://bintray.com/dsdevcenter/maven/docusign-esign-java) (bintray.com). You can search for com.docusign or docusign-esign-java. The current version is 2.1.0.
75+
- [Nexus Repository Manager](https://oss.sonatype.org/#nexus-search;quick~docusign-esign-java) (oss.sonatype.org). You can search for com.docusign or docusign-esign-java. The current version is 2.2.0.
76+
- [JFrog Bintray](https://bintray.com/dsdevcenter/maven/docusign-esign-java) (bintray.com). You can search for com.docusign or docusign-esign-java. The current version is 2.2.0.
7777

7878
### Others
7979

8080
Or you can manually download and add the following JARs to your project:
8181

82-
* The [docusign-esign-java-2.1.0](/target/docusign-esign-java-2.1.0.jar) JAR.
82+
* The [docusign-esign-java-2.2.0](/target/docusign-esign-java-2.2.0.jar) JAR.
8383
* The [Dependency JARs](/target/lib) in /lib folder.
8484

8585

@@ -92,8 +92,10 @@ To send a signature request from a Template using 3-legged OAuth:
9292
import com.docusign.esign.api.*;
9393
import com.docusign.esign.client.*;
9494
import com.docusign.esign.model.*;
95+
import com.docusign.esign.client.auth.OAuth.AccessTokenListener;
9596

96-
import java.util.List;
97+
import org.apache.oltu.oauth2.common.token.BasicOAuthToken;
98+
import java.awt.Desktop;
9799

98100
public class DocuSignExample {
99101
public static void main(String[] args) {
@@ -103,9 +105,6 @@ public class DocuSignExample {
103105
String BaseUrl = "https://demo.docusign.net/restapi";
104106
String OAuthBaseUrl = "https://account-d.docusign.com";
105107

106-
// initialize client for desired environment and add X-DocuSign-Authentication header
107-
ApiClient apiClient = new ApiClient("https://demo.docusign.net/restapi");
108-
109108
ApiClient apiClient = new ApiClient(OAuthBaseUrl, "docusignAccessCode", IntegratorKey, ClientSecret);
110109
apiClient.setBasePath(BaseUrl);
111110
// make sure to pass the redirect uri
@@ -140,7 +139,7 @@ public class DocuSignExample {
140139
// STEP 1: AUTHENTICATE TO RETRIEVE ACCOUNTID & BASEURL
141140
/////////////////////////////////////////////////////////////////////////////////////////////////////////
142141

143-
AuthenticationApi authApi = new AuthenticationApi();
142+
AuthenticationApi authApi = new AuthenticationApi(apiClient);
144143
LoginInformation loginInfo = authApi.login();
145144

146145
// parse first account ID (user might belong to multiple accounts) and baseUrl
@@ -180,7 +179,7 @@ public class DocuSignExample {
180179
envDef.setStatus("sent");
181180

182181
// instantiate a new EnvelopesApi object
183-
EnvelopesApi envelopesApi = new EnvelopesApi();
182+
EnvelopesApi envelopesApi = new EnvelopesApi(apiClient);
184183

185184
// call the createEnvelope() API
186185
EnvelopeSummary envelopeSummary = envelopesApi.createEnvelope(accountId, envDef);

0 commit comments

Comments
 (0)