discovery-java

Ticketmaster Discovery API SDK - Java

License

License

Categories

Categories

Java Languages
GroupId

GroupId

com.ticketmaster.api
ArtifactId

ArtifactId

discovery-java
Last Version

Last Version

0.1.8
Release Date

Release Date

Type

Type

jar
Description

Description

discovery-java
Ticketmaster Discovery API SDK - Java
Project URL

Project URL

http://developer.ticketmaster.com
Source Code Management

Source Code Management

https://github.com/ticketmaster-api/sdk-java

Download discovery-java

How to add to project

<!-- https://jarcasting.com/artifacts/com.ticketmaster.api/discovery-java/ -->
<dependency>
    <groupId>com.ticketmaster.api</groupId>
    <artifactId>discovery-java</artifactId>
    <version>0.1.8</version>
</dependency>
// https://jarcasting.com/artifacts/com.ticketmaster.api/discovery-java/
implementation 'com.ticketmaster.api:discovery-java:0.1.8'
// https://jarcasting.com/artifacts/com.ticketmaster.api/discovery-java/
implementation ("com.ticketmaster.api:discovery-java:0.1.8")
'com.ticketmaster.api:discovery-java:jar:0.1.8'
<dependency org="com.ticketmaster.api" name="discovery-java" rev="0.1.8">
  <artifact name="discovery-java" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.ticketmaster.api', module='discovery-java', version='0.1.8')
)
libraryDependencies += "com.ticketmaster.api" % "discovery-java" % "0.1.8"
[com.ticketmaster.api/discovery-java "0.1.8"]

Dependencies

provided (1)

Group / Artifact Type Version
org.projectlombok : lombok jar 1.16.6

runtime (7)

Group / Artifact Type Version
com.ticketmaster.api : discovery-model-java jar 0.1.8
com.squareup.okhttp3 : okhttp jar 3.1.2
com.fasterxml.jackson.core : jackson-core jar 2.7.0
com.fasterxml.jackson.core : jackson-databind jar 2.7.0
com.fasterxml.jackson.datatype : jackson-datatype-joda jar 2.7.0
joda-time : joda-time jar 2.9.2
org.slf4j : slf4j-api jar 1.7.16

Project Modules

There are no modules declared in this project.

Ticketmaster Java SDK Build Status

Detailed information about the APIs can be found here:
http://developer.ticketmaster.com/

Maven

<dependency>
  <groupId>com.ticketmaster.api</groupId>
  <artifactId>discovery-java</artifactId>
  <version>0.1.8</version>
</dependency>
<dependency>
  <groupId>com.ticketmaster.api</groupId>
  <artifactId>discovery-model-java</artifactId>
  <version>0.1.8</version>
</dependency>

Gradle

compile 'com.ticketmaster.api:discovery-java:0.1.8'

Usage

Basic Usage

String apikey = "<YOUR KEY>";
DiscoveryApi api = new DiscoveryApi(apikey);

PagedResponse<Events> page = api.searchEvents(new SearchEventsOperation().keyword("<SEARCH TERM>"));
List<Event> events = page.getContent().getEvents();

Rate Limit

The Rate Limit information documented here can be retrieved using:

PagedResponse<Events> page = ... ;
RateLimit rateLimit = page.getRateLimit();

Response<Event> response = ... ;
RateLimit rateLimit = response.getRateLimit();

Code example

An example on how to integrate the SDK with Maven is provided, please check this folder

Android compatibility

Although the compatibility with Android is not fully tested yet, we choose to use Java 7 and compatible dependencies.
Feel free to open issues and pull requests regarding that.

Contributing

Please check out this page

com.ticketmaster.api

Ticketmaster Tech

Because engineers are fans too!

Versions

Version
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
0.0.1-beta