An unofficial Java client library for the Asana API v1.0.
This library licensed under the MIT License (MIT)
- Authentication - ok (Api Key, Implicit Grant, Authorization Code Grant, Personal Access Token)
- API options - ok
- Errors - basic handling
- Custom External Data - ok
- Attachments - ok
- Events - no support
- Projects - ok
- Stories - ok
- Tags - ok
- Tasks - ok (except the membership field)
- Teams - ok
- Typeahead - no support
- Users - ok
- Webhooks - no support
- Workspaces - ok
- Java 7 or greater
- org.json
Clone the repo and perform the following command from the root directory:
mvn clean install -P all
You can add this library to your project via maven dependencies:
<dependency>
<groupId>ru.jewelline.asana4j</groupId>
<artifactId>api</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>ru.jewelline.asana4j</groupId>
<artifactId>core</artifactId>
<version>1.0.0</version>
</dependency>
See examples in the /examples sub-directory