Updated Wed, Jul 29, 2015
ListWise Manager is a Java implementation of ListWise's API. It's easy for clients to make API calls and query the POJO result object.
Using the library is simple. However, it's recommended that clients perform a bulk upload of an email list and wait until processing is complete, so that the ListWise email_status
is final.
###Preconditions Before performing API operations register your API key.
//Register the API key before
ListWiseManager.registerAPIKey(API_KEY);
EmailAddress emailAddress = ListWiseManager.deepClean("john@example.com");
I created this library because 1) we use Java to manage the status of email addresses in our system and 2) we want to weed out invalid addresses before sending emails to our subscribers.
- Install and configure Eclipse IDE for Java EE Developers
- Install and configure the Egit plugin
- Install and configure the Apache IvyDE plugin
This project is dependent on the following libraries:
- json 20140107
- commons-lang3 3.4
- commons-logging 1.2
If you're using Apache Ivy for dependency management, an ivy.xml
file has been included in the root of the project. Otherwise, it will need to be converted to a Maven POM file.
The following steps assume that you're using Eclipse with the Egit and Apache IvyDE plugin.
- In Eclipse, click File > Import > Git > Projects from Git.
- Then click Next > Clone URI, set the Connection to Git, set the URI, and click Next > Next > Next > Finish.
- Click Import existing projects, click Working Directory, and click Next > Finish.
- In the Project Explorer, right-click the project, and click Ivy > Resolve.
See the Javadoc comments in ListWiseManager.java
for details.
Contributions can be made by following these steps:
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
If you have any questions, please don't hesitate to contact me at john@rodaxsoft.com.
This project is licensed under the Apache License, Version 2.0. See the LICENSE file for more information or go to: http://www.apache.org/licenses/LICENSE-2.0.html