| Package | Description |
|---|---|
| com.omertron.themoviedbapi | |
| com.omertron.themoviedbapi.methods | |
| com.omertron.themoviedbapi.model.config | |
| com.omertron.themoviedbapi.tools |
| Modifier and Type | Method and Description |
|---|---|
StatusCode |
TheMovieDbApi.addItemToList(String sessionId,
String listId,
Integer mediaId)
This method lets users add new items to a list that they created.
|
StatusCode |
TheMovieDbApi.addToWatchList(String sessionId,
int accountId,
MediaType mediaType,
Integer mediaId)
Add a movie to an accounts watch list.
|
boolean |
TheMovieDbApi.checkItemStatus(String listId,
Integer mediaId)
Check to see if an item is already on a list.
|
URL |
TheMovieDbApi.createImageUrl(String imagePath,
String requiredSize)
Generate the full image URL from the size and image path
|
String |
TheMovieDbApi.createList(String sessionId,
String name,
String description)
This method lets users create a new list.
|
StatusCode |
TheMovieDbApi.deleteList(String sessionId,
String listId)
This method lets users delete a list that they created.
|
FindResults |
TheMovieDbApi.find(String id,
ExternalSource externalSource,
String language)
You con use this method to find movies, tv series or persons using
external ids.
|
Account |
TheMovieDbApi.getAccount(String sessionId)
Get the basic information for an account.
|
TokenAuthorisation |
TheMovieDbApi.getAuthorisationToken()
This method is used to generate a valid request token for user based
authentication.
|
ResultList<Artwork> |
TheMovieDbApi.getCollectionImages(int collectionId,
String language)
Get all of the images for a particular collection by collection id.
|
CollectionInfo |
TheMovieDbApi.getCollectionInfo(int collectionId,
String language)
This method is used to retrieve all of the basic information about a
movie collection.
|
Company |
TheMovieDbApi.getCompanyInfo(int companyId)
This method is used to retrieve the basic information about a production
company on TMDb.
|
ResultList<MovieBasic> |
TheMovieDbApi.getCompanyMovies(int companyId,
String language,
Integer page)
This method is used to retrieve the movies associated with a company.
|
Configuration |
TheMovieDbApi.getConfiguration()
Get the configuration information
|
CreditInfo |
TheMovieDbApi.getCreditInfo(String creditId,
String language)
Get the detailed information about a particular credit record.
|
ResultList<MovieBasic> |
TheMovieDbApi.getDiscoverMovies(Discover discover)
Discover movies by different types of data like average rating, number of
votes, genres and certifications.
|
ResultList<TVBasic> |
TheMovieDbApi.getDiscoverTV(Discover discover)
Discover movies by different types of data like average rating, number of
votes, genres and certifications.
|
MediaState |
TheMovieDbApi.getEpisodeAccountState(int tvID,
int seasonNumber,
int episodeNumber,
String sessionID)
This method lets users get the status of whether or not the TV episode
has been rated.
|
ResultList<ChangeKeyItem> |
TheMovieDbApi.getEpisodeChanges(int episodeID,
String startDate,
String endDate)
Look up a TV episode's changes by episode ID
|
MediaCreditList |
TheMovieDbApi.getEpisodeCredits(int tvID,
int seasonNumber,
int episodeNumber)
Get the TV episode credits by combination of season and episode number.
|
ExternalID |
TheMovieDbApi.getEpisodeExternalID(int tvID,
int seasonNumber,
int episodeNumber,
String language)
Get the external ids for a TV episode by comabination of a season and
episode number.
|
ResultList<Artwork> |
TheMovieDbApi.getEpisodeImages(int tvID,
int seasonNumber,
int episodeNumber)
Get the images (episode stills) for a TV episode by combination of a
season and episode number.
|
TVEpisodeInfo |
TheMovieDbApi.getEpisodeInfo(int tvID,
int seasonNumber,
int episodeNumber,
String language,
String... appendToResponse)
Get the primary information about a TV episode by combination of a season
and episode number.
|
ResultList<Video> |
TheMovieDbApi.getEpisodeVideos(int tvID,
int seasonNumber,
int episodeNumber,
String language)
Get the videos that have been added to a TV episode (teasers, clips,
etc...)
|
ResultList<MovieBasic> |
TheMovieDbApi.getFavoriteMovies(String sessionId,
int accountId)
Get the account favourite movies
|
ResultList<TVBasic> |
TheMovieDbApi.getFavoriteTv(String sessionId,
int accountId)
Get the list of favorite TV series for an account.
|
ResultList<Genre> |
TheMovieDbApi.getGenreMovieList(String language)
Get the list of Movie genres.
|
ResultList<MovieBasic> |
TheMovieDbApi.getGenreMovies(int genreId,
String language,
Integer page,
Boolean includeAllMovies,
Boolean includeAdult)
Get a list of movies per genre.
|
ResultList<Genre> |
TheMovieDbApi.getGenreTVList(String language)
Get the list of TV genres..
|
ResultList<MovieBasic> |
TheMovieDbApi.getGuestRatedMovies(String guestSessionId,
String language,
Integer page,
SortBy sortBy)
Get a list of rated movies for a specific guest session id.
|
TokenSession |
TheMovieDbApi.getGuestSessionToken()
This method is used to generate a guest session id.
|
ResultList<JobDepartment> |
TheMovieDbApi.getJobs()
Get a list of valid jobs
|
Keyword |
TheMovieDbApi.getKeyword(String keywordId)
Get the basic information for a specific keyword id.
|
ResultList<MovieBasic> |
TheMovieDbApi.getKeywordMovies(String keywordId,
String language,
Integer page)
Get the list of movies for a particular keyword by id.
|
MovieInfo |
TheMovieDbApi.getLatestMovie()
This method is used to retrieve the newest movie that was added to TMDb.
|
TVInfo |
TheMovieDbApi.getLatestTV()
Get the latest TV show id.
|
ListItem<MovieInfo> |
TheMovieDbApi.getList(String listId)
Get a list by its ID
|
MediaState |
TheMovieDbApi.getMovieAccountState(int movieId,
String sessionId)
This method lets a user get the status of whether or not the movie has
been rated or added to their favourite or movie watch list.
|
ResultList<AlternativeTitle> |
TheMovieDbApi.getMovieAlternativeTitles(int movieId,
String country)
This method is used to retrieve all of the alternative titles we have for
a particular movie.
|
ResultList<ChangeListItem> |
TheMovieDbApi.getMovieChangeList(Integer page,
String startDate,
String endDate)
Get a list of Movie IDs that have been edited.
|
ResultList<ChangeKeyItem> |
TheMovieDbApi.getMovieChanges(int movieId,
String startDate,
String endDate)
Get the changes for a specific movie ID.
|
MediaCreditList |
TheMovieDbApi.getMovieCredits(int movieId)
Get the cast and crew information for a specific movie id.
|
ResultList<Artwork> |
TheMovieDbApi.getMovieImages(int movieId,
String language)
This method should be used when you’re wanting to retrieve all of the
images for a particular movie.
|
MovieInfo |
TheMovieDbApi.getMovieInfo(int movieId,
String language,
String... appendToResponse)
This method is used to retrieve all of the basic movie information.
|
MovieInfo |
TheMovieDbApi.getMovieInfoImdb(String imdbId,
String language,
String... appendToResponse)
This method is used to retrieve all of the basic movie information.
|
ResultList<Keyword> |
TheMovieDbApi.getMovieKeywords(int movieId)
This method is used to retrieve all of the keywords that have been added
to a particular movie.
|
ResultList<UserList> |
TheMovieDbApi.getMovieLists(int movieId,
Integer page,
String language)
Get the lists that the movie belongs to
|
ResultList<ReleaseInfo> |
TheMovieDbApi.getMovieReleaseInfo(int movieId,
String language)
This method is used to retrieve all of the release and certification data
we have for a specific movie.
|
ResultList<Review> |
TheMovieDbApi.getMovieReviews(int movieId,
Integer page,
String language)
Get the reviews for a particular movie id.
|
ResultsMap<String,List<Certification>> |
TheMovieDbApi.getMoviesCertification()
Get a list of movies certification.
|
ResultList<Translation> |
TheMovieDbApi.getMovieTranslations(int movieId)
This method is used to retrieve a list of the available translations for
a specific movie.
|
ResultList<Video> |
TheMovieDbApi.getMovieVideos(int movieId,
String language)
This method is used to retrieve all of the trailers for a particular
movie.
|
Network |
TheMovieDbApi.getNetworkInfo(int networkId)
This method is used to retrieve the basic information about a TV network.
|
ResultList<MovieInfo> |
TheMovieDbApi.getNowPlayingMovies(Integer page,
String language)
This method is used to retrieve the movies currently in theatres.
|
ResultList<ChangeListItem> |
TheMovieDbApi.getPersonChangeList(Integer page,
String startDate,
String endDate)
Get a list of PersonInfo IDs that have been edited.
|
ResultList<ChangeKeyItem> |
TheMovieDbApi.getPersonChanges(int personId,
String startDate,
String endDate)
Get the changes for a specific person id.
|
PersonCreditList<CreditBasic> |
TheMovieDbApi.getPersonCombinedCredits(int personId,
String language)
Get the combined (movie and TV) credits for a specific person id.
|
ExternalID |
TheMovieDbApi.getPersonExternalIds(int personId)
Get the external ids for a specific person id.
|
ResultList<Artwork> |
TheMovieDbApi.getPersonImages(int personId)
Get the images for a specific person id.
|
PersonInfo |
TheMovieDbApi.getPersonInfo(int personId,
String... appendToResponse)
Get the general person information for a specific id.
|
PersonInfo |
TheMovieDbApi.getPersonLatest()
Get the latest person id.
|
PersonCreditList<CreditMovieBasic> |
TheMovieDbApi.getPersonMovieCredits(int personId,
String language)
Get the movie credits for a specific person id.
|
ResultList<PersonFind> |
TheMovieDbApi.getPersonPopular(Integer page)
Get the list of popular people on The Movie Database.
|
ResultList<ArtworkMedia> |
TheMovieDbApi.getPersonTaggedImages(int personId,
Integer page,
String language)
Get the images that have been tagged with a specific person id.
|
PersonCreditList<CreditTVBasic> |
TheMovieDbApi.getPersonTVCredits(int personId,
String language)
Get the TV credits for a specific person id.
|
ResultList<MovieInfo> |
TheMovieDbApi.getPopularMovieList(Integer page,
String language)
This method is used to retrieve the daily movie popularity list.
|
ResultList<MovieBasic> |
TheMovieDbApi.getRatedMovies(String sessionId,
int accountId,
Integer page,
String sortBy,
String language)
Get the list of rated movies (and associated rating) for an account.
|
ResultList<TVBasic> |
TheMovieDbApi.getRatedTV(String sessionId,
int accountId,
Integer page,
String sortBy,
String language)
Get the list of rated TV shows (and associated rating) for an account.
|
Review |
TheMovieDbApi.getReviews(String reviewId) |
MediaState |
TheMovieDbApi.getSeasonAccountState(int tvID,
String sessionID)
This method lets users get the status of whether or not the TV episodes
of a season have been rated.
|
ResultList<ChangeKeyItem> |
TheMovieDbApi.getSeasonChanges(int tvID,
String startDate,
String endDate)
Look up a TV season's changes by season ID.
|
MediaCreditList |
TheMovieDbApi.getSeasonCredits(int tvID,
int seasonNumber)
Get the cast & crew credits for a TV season by season number.
|
ExternalID |
TheMovieDbApi.getSeasonExternalID(int tvID,
int seasonNumber,
String language)
Get the external ids that we have stored for a TV season by season
number.
|
ResultList<Artwork> |
TheMovieDbApi.getSeasonImages(int tvID,
int seasonNumber,
String language,
String... includeImageLanguage)
Get the images that we have stored for a TV season by season number.
|
TVSeasonInfo |
TheMovieDbApi.getSeasonInfo(int tvID,
int seasonNumber,
String language,
String... appendToResponse)
Get the primary information about a TV season by its season number.
|
ResultList<Video> |
TheMovieDbApi.getSeasonVideos(int tvID,
int seasonNumber,
String language)
Get the videos that have been added to a TV season (trailers, teasers,
etc...)
|
TokenSession |
TheMovieDbApi.getSessionToken(TokenAuthorisation token)
This method is used to generate a session id for user based
authentication.
|
TokenAuthorisation |
TheMovieDbApi.getSessionTokenLogin(TokenAuthorisation token,
String username,
String password)
This method is used to generate a session id for user based
authentication.
|
ResultList<MovieInfo> |
TheMovieDbApi.getSimilarMovies(int movieId,
Integer page,
String language)
The similar movies method will let you retrieve the similar movies for a
particular movie.
|
ResultsMap<String,List<String>> |
TheMovieDbApi.getTimezones()
Get the list of supported timezones for the API methods that support
them.
|
ResultList<MovieInfo> |
TheMovieDbApi.getTopRatedMovies(Integer page,
String language)
This method is used to retrieve the top rated movies that have over 10
votes on TMDb.
|
MediaState |
TheMovieDbApi.getTVAccountState(int tvID,
String sessionID)
This method lets users get the status of whether or not the TV show has
been rated or added to their favourite or watch lists.
|
ResultList<TVInfo> |
TheMovieDbApi.getTVAiringToday(Integer page,
String language,
String timezone)
Get the list of TV shows that air today.
|
ResultList<AlternativeTitle> |
TheMovieDbApi.getTVAlternativeTitles(int tvID)
Get the alternative titles for a specific show ID.
|
ResultsMap<String,List<Certification>> |
TheMovieDbApi.getTvCertification()
Get a list of tv certification.
|
ResultList<ChangeListItem> |
TheMovieDbApi.getTvChangeList(Integer page,
String startDate,
String endDate)
Get a list of TV IDs that have been edited.
|
ResultList<ChangeKeyItem> |
TheMovieDbApi.getTVChanges(int tvID,
String startDate,
String endDate)
Get the changes for a specific TV show id.
|
ResultList<ContentRating> |
TheMovieDbApi.getTVContentRatings(int tvID)
Get the content ratings for a specific TV show id.
|
MediaCreditList |
TheMovieDbApi.getTVCredits(int tvID,
String language)
Get the cast & crew information about a TV series.
|
ExternalID |
TheMovieDbApi.getTVExternalIDs(int tvID,
String language)
Get the external ids that we have stored for a TV series.
|
ResultList<Artwork> |
TheMovieDbApi.getTVImages(int tvID,
String language,
String... includeImageLanguage)
Get the images (posters and backdrops) for a TV series.
|
TVInfo |
TheMovieDbApi.getTVInfo(int tvID,
String language,
String... appendToResponse)
Get the primary information about a TV series by id.
|
ResultList<Keyword> |
TheMovieDbApi.getTVKeywords(int tvID)
Get the plot keywords for a specific TV show id.
|
ResultList<TVInfo> |
TheMovieDbApi.getTVOnTheAir(Integer page,
String language)
Get the list of TV shows that are currently on the air.
|
ResultList<TVInfo> |
TheMovieDbApi.getTVPopular(Integer page,
String language)
Get the list of popular TV shows.
|
ResultList<TVInfo> |
TheMovieDbApi.getTVSimilar(int tvID,
Integer page,
String language)
Get the similar TV shows for a specific tv id.
|
ResultList<TVInfo> |
TheMovieDbApi.getTVTopRated(Integer page,
String language)
Get the list of top rated TV shows.
|
ResultList<Translation> |
TheMovieDbApi.getTVTranslations(int tvID)
Get the list of translations that exist for a TV series.
|
ResultList<Video> |
TheMovieDbApi.getTVVideos(int tvID,
String language)
Get the videos that have been added to a TV series (trailers, opening
credits, etc...)
|
ResultList<MovieInfo> |
TheMovieDbApi.getUpcoming(Integer page,
String language)
Get the list of upcoming movies.
|
ResultList<UserList> |
TheMovieDbApi.getUserLists(String sessionId,
int accountId)
Get all lists of a given user
|
ResultList<MovieBasic> |
TheMovieDbApi.getWatchListMovie(String sessionId,
int accountId,
Integer page,
String sortBy,
String language)
Get the list of movies on an accounts watchlist.
|
ResultList<TVBasic> |
TheMovieDbApi.getWatchListTV(String sessionId,
int accountId,
Integer page,
String sortBy,
String language)
Get the list of movies on an accounts watchlist.
|
StatusCode |
TheMovieDbApi.modifyFavoriteStatus(String sessionId,
int accountId,
Integer mediaId,
MediaType mediaType,
boolean isFavorite)
Add or remove a movie to an accounts favourite list.
|
StatusCode |
TheMovieDbApi.postEpisodeRating(int tvID,
int seasonNumber,
int episodeNumber,
int rating,
String sessionID,
String guestSessionID)
This method lets users rate a TV episode.
|
StatusCode |
TheMovieDbApi.postMovieRating(int movieId,
int rating,
String sessionId,
String guestSessionId)
This method lets users rate a movie.
|
StatusCode |
TheMovieDbApi.postTVRating(int tvID,
int rating,
String sessionID,
String guestSessionID)
This method lets users rate a TV show.
|
StatusCode |
TheMovieDbApi.removeFromWatchList(String sessionId,
int accountId,
MediaType mediaType,
Integer mediaId)
Remove a movie from an accounts watch list.
|
StatusCode |
TheMovieDbApi.removeItemFromList(String sessionId,
String listId,
Integer mediaId)
This method lets users remove items from a list that they created.
|
ResultList<Collection> |
TheMovieDbApi.searchCollection(String query,
Integer page,
String language)
Search for collections by name.
|
ResultList<Company> |
TheMovieDbApi.searchCompanies(String query,
Integer page)
Search Companies.
|
ResultList<Keyword> |
TheMovieDbApi.searchKeyword(String query,
Integer page)
Search for keywords by name
|
ResultList<MovieInfo> |
TheMovieDbApi.searchMovie(String query,
Integer page,
String language,
Boolean includeAdult,
Integer searchYear,
Integer primaryReleaseYear,
SearchType searchType)
Search Movies This is a good starting point to start finding movies on
TMDb.
|
ResultList<MediaBasic> |
TheMovieDbApi.searchMulti(String query,
Integer page,
String language,
Boolean includeAdult)
Search the movie, tv show and person collections with a single query.
|
ResultList<PersonFind> |
TheMovieDbApi.searchPeople(String query,
Integer page,
Boolean includeAdult,
SearchType searchType)
This is a good starting point to start finding people on TMDb.
|
ResultList<TVBasic> |
TheMovieDbApi.searchTV(String query,
Integer page,
String language,
Integer firstAirDateYear,
SearchType searchType)
Search for TV shows by title.
|
| Constructor and Description |
|---|
TheMovieDbApi(String apiKey)
API for The Movie Db.
|
TheMovieDbApi(String apiKey,
org.apache.http.client.HttpClient httpClient)
API for The Movie Db.
|
| Modifier and Type | Method and Description |
|---|---|
StatusCode |
TmdbLists.addItem(String sessionId,
String listId,
int mediaId)
This method lets users add new items to a list that they created.
|
boolean |
TmdbLists.checkItemStatus(String listId,
int mediaId)
Check to see if an ID is already on a list.
|
StatusCode |
TmdbLists.clear(String sessionId,
String listId,
boolean confirm)
Clear all of the items within a list.
|
String |
TmdbLists.createList(String sessionId,
String name,
String description)
This method lets users create a new list.
|
StatusCode |
TmdbLists.deleteList(String sessionId,
String listId)
This method lets users delete a list that they created.
|
FindResults |
TmdbFind.find(String id,
ExternalSource externalSource,
String language)
You con use this method to find movies, tv series or persons using external ids.
|
Account |
TmdbAccount.getAccount(String sessionId)
Get the basic information for an account.
|
TokenAuthorisation |
TmdbAuthentication.getAuthorisationToken()
This method is used to generate a valid request token for user based
authentication.
|
ResultList<ChangeListItem> |
TmdbChanges.getChangeList(MethodBase method,
Integer page,
String startDate,
String endDate)
Get a list of Media IDs that have been edited.
|
ResultList<Artwork> |
TmdbCollections.getCollectionImages(int collectionId,
String language)
Get all of the images for a particular collection by collection id.
|
CollectionInfo |
TmdbCollections.getCollectionInfo(int collectionId,
String language)
This method is used to retrieve all of the basic information about a
movie collection.
|
Company |
TmdbCompanies.getCompanyInfo(int companyId)
This method is used to retrieve the basic information about a production company on TMDb.
|
ResultList<MovieBasic> |
TmdbCompanies.getCompanyMovies(int companyId,
String language,
Integer page)
This method is used to retrieve the movies associated with a company.
|
Configuration |
TmdbConfiguration.getConfig()
Get the configuration
If the configuration has been previously retrieved, use that instead |
CreditInfo |
TmdbCredits.getCreditInfo(String creditId,
String language)
Get the detailed information about a particular credit record.
|
ResultList<MovieBasic> |
TmdbDiscover.getDiscoverMovies(Discover discover)
Discover movies by different types of data like average rating, number of votes, genres and certifications.
|
ResultList<TVBasic> |
TmdbDiscover.getDiscoverTV(Discover discover)
Discover movies by different types of data like average rating, number of votes, genres and certifications.
|
MediaState |
TmdbEpisodes.getEpisodeAccountState(int tvID,
int seasonNumber,
int episodeNumber,
String sessionID)
This method lets users get the status of whether or not the TV episode
has been rated.
|
ResultList<ChangeKeyItem> |
TmdbEpisodes.getEpisodeChanges(int episodeID,
String startDate,
String endDate)
Look up a TV episode's changes by episode ID
|
MediaCreditList |
TmdbEpisodes.getEpisodeCredits(int tvID,
int seasonNumber,
int episodeNumber)
Get the TV episode credits by combination of season and episode number.
|
ExternalID |
TmdbEpisodes.getEpisodeExternalID(int tvID,
int seasonNumber,
int episodeNumber,
String language)
Get the external ids for a TV episode by comabination of a season and
episode number.
|
ResultList<Artwork> |
TmdbEpisodes.getEpisodeImages(int tvID,
int seasonNumber,
int episodeNumber)
Get the images (episode stills) for a TV episode by combination of a
season and episode number.
|
TVEpisodeInfo |
TmdbEpisodes.getEpisodeInfo(int tvID,
int seasonNumber,
int episodeNumber,
String language,
String... appendToResponse)
Get the primary information about a TV episode by combination of a season
and episode number.
|
ResultList<Video> |
TmdbEpisodes.getEpisodeVideos(int tvID,
int seasonNumber,
int episodeNumber,
String language)
Get the videos that have been added to a TV episode (teasers, clips,
etc...)
|
ResultList<MovieBasic> |
TmdbAccount.getFavoriteMovies(String sessionId,
int accountId)
Get the list of favorite movies for an account.
|
ResultList<TVBasic> |
TmdbAccount.getFavoriteTv(String sessionId,
int accountId)
Get the list of favorite TV series for an account.
|
ResultList<Genre> |
TmdbGenres.getGenreMovieList(String language)
Get the list of movie genres.
|
ResultList<MovieBasic> |
TmdbGenres.getGenreMovies(int genreId,
String language,
Integer page,
Boolean includeAllMovies,
Boolean includeAdult)
Get the list of movies for a particular genre by id.
|
ResultList<Genre> |
TmdbGenres.getGenreTVList(String language)
Get the list of TV genres.
|
ResultList<MovieBasic> |
TmdbAccount.getGuestRatedMovies(String guestSessionId,
String language,
Integer page,
SortBy sortBy)
Get a list of rated movies for a specific guest session id.
|
TokenSession |
TmdbAuthentication.getGuestSessionToken()
This method is used to generate a guest session id.
|
ResultList<JobDepartment> |
TmdbConfiguration.getJobs()
Get a list of valid jobs
|
Keyword |
TmdbKeywords.getKeyword(String keywordId)
Get the basic information for a specific keyword id.
|
ResultList<MovieBasic> |
TmdbKeywords.getKeywordMovies(String keywordId,
String language,
Integer page)
Get the list of movies for a particular keyword by id.
|
MovieInfo |
TmdbMovies.getLatestMovie()
This method is used to retrieve the newest movie that was added to TMDb.
|
TVInfo |
TmdbTV.getLatestTV()
Get the latest TV show id.
|
ListItem<MovieInfo> |
TmdbLists.getList(String listId)
Get a list by its ID
|
protected ResultList<ChangeKeyItem> |
AbstractMethod.getMediaChanges(int mediaID,
String startDate,
String endDate)
Look up the media's changes by ID
|
MediaState |
TmdbMovies.getMovieAccountState(int movieId,
String sessionId)
This method lets a user get the status of whether or not the movie has been rated or added to their favourite or movie watch
list.
|
ResultList<AlternativeTitle> |
TmdbMovies.getMovieAlternativeTitles(int movieId,
String country)
This method is used to retrieve all of the alternative titles we have for a particular movie.
|
ResultList<ChangeKeyItem> |
TmdbMovies.getMovieChanges(int movieId,
String startDate,
String endDate)
Get the changes for a specific movie ID.
|
MediaCreditList |
TmdbMovies.getMovieCredits(int movieId)
Get the cast and crew information for a specific movie id.
|
ResultList<Artwork> |
TmdbMovies.getMovieImages(int movieId,
String language)
This method should be used when you’re wanting to retrieve all of the images for a particular movie.
|
MovieInfo |
TmdbMovies.getMovieInfo(int movieId,
String language,
String... appendToResponse)
This method is used to retrieve all of the basic movie information.
|
MovieInfo |
TmdbMovies.getMovieInfoImdb(String imdbId,
String language,
String... appendToResponse)
This method is used to retrieve all of the basic movie information.
|
ResultList<Keyword> |
TmdbMovies.getMovieKeywords(int movieId)
This method is used to retrieve all of the keywords that have been added to a particular movie.
|
ResultList<UserList> |
TmdbMovies.getMovieLists(int movieId,
Integer page,
String language)
Get the lists that the movie belongs to
|
ResultList<ReleaseInfo> |
TmdbMovies.getMovieReleaseInfo(int movieId,
String language)
This method is used to retrieve all of the release and certification data we have for a specific movie.
|
ResultList<Review> |
TmdbMovies.getMovieReviews(int movieId,
Integer page,
String language)
Get the reviews for a particular movie id.
|
ResultsMap<String,List<Certification>> |
TmdbCertifications.getMoviesCertification()
Get a list of movies certification.
|
ResultList<Translation> |
TmdbMovies.getMovieTranslations(int movieId)
This method is used to retrieve a list of the available translations for a specific movie.
|
ResultList<Video> |
TmdbMovies.getMovieVideos(int movieId,
String language)
This method is used to retrieve all of the trailers for a particular movie.
|
Network |
TmdbNetworks.getNetworkInfo(int networkId)
This method is used to retrieve the basic information about a TV network.
|
ResultList<MovieInfo> |
TmdbMovies.getNowPlayingMovies(Integer page,
String language)
This method is used to retrieve the movies currently in theatres.
|
ResultList<ChangeKeyItem> |
TmdbPeople.getPersonChanges(int personId,
String startDate,
String endDate)
Get the changes for a specific person id.
|
PersonCreditList<CreditBasic> |
TmdbPeople.getPersonCombinedCredits(int personId,
String language)
Get the combined (movie and TV) credits for a specific person id.
|
ExternalID |
TmdbPeople.getPersonExternalIds(int personId)
Get the external ids for a specific person id.
|
ResultList<Artwork> |
TmdbPeople.getPersonImages(int personId)
Get the images for a specific person id.
|
PersonInfo |
TmdbPeople.getPersonInfo(int personId,
String... appendToResponse)
Get the general person information for a specific id.
|
PersonInfo |
TmdbPeople.getPersonLatest()
Get the latest person id.
|
PersonCreditList<CreditMovieBasic> |
TmdbPeople.getPersonMovieCredits(int personId,
String language)
Get the movie credits for a specific person id.
|
ResultList<PersonFind> |
TmdbPeople.getPersonPopular(Integer page)
Get the list of popular people on The Movie Database.
|
ResultList<ArtworkMedia> |
TmdbPeople.getPersonTaggedImages(int personId,
Integer page,
String language)
Get the images that have been tagged with a specific person id.
|
PersonCreditList<CreditTVBasic> |
TmdbPeople.getPersonTVCredits(int personId,
String language)
Get the TV credits for a specific person id.
|
ResultList<MovieInfo> |
TmdbMovies.getPopularMovieList(Integer page,
String language)
This method is used to retrieve the daily movie popularity list.
|
ResultList<MovieBasic> |
TmdbAccount.getRatedMovies(String sessionId,
int accountId,
Integer page,
String sortBy,
String language)
Get the list of rated movies (and associated rating) for an account.
|
ResultList<TVBasic> |
TmdbAccount.getRatedTV(String sessionId,
int accountId,
Integer page,
String sortBy,
String language)
Get the list of rated TV shows (and associated rating) for an account.
|
ResultList<ReleaseDates> |
TmdbMovies.getReleaseDates(int movieId)
Get the release dates, certifications and related information by country for a specific movie id.
|
Review |
TmdbReviews.getReview(String reviewId)
Get the full details of a review by ID.
|
MediaState |
TmdbSeasons.getSeasonAccountState(int tvID,
String sessionID)
This method lets users get the status of whether or not the TV episodes of a season have been rated.
|
ResultList<ChangeKeyItem> |
TmdbSeasons.getSeasonChanges(int tvID,
String startDate,
String endDate)
Look up a TV season's changes by season ID.
|
MediaCreditList |
TmdbSeasons.getSeasonCredits(int tvID,
int seasonNumber)
Get the cast & crew credits for a TV season by season number.
|
ExternalID |
TmdbSeasons.getSeasonExternalID(int tvID,
int seasonNumber,
String language)
Get the external ids that we have stored for a TV season by season number.
|
ResultList<Artwork> |
TmdbSeasons.getSeasonImages(int tvID,
int seasonNumber,
String language,
String... includeImageLanguage)
Get the images that we have stored for a TV season by season number.
|
TVSeasonInfo |
TmdbSeasons.getSeasonInfo(int tvID,
int seasonNumber,
String language,
String... appendToResponse)
Get the primary information about a TV season by its season number.
|
ResultList<Video> |
TmdbSeasons.getSeasonVideos(int tvID,
int seasonNumber,
String language)
Get the videos that have been added to a TV season (trailers, teasers, etc...)
|
TokenSession |
TmdbAuthentication.getSessionToken(TokenAuthorisation token)
This method is used to generate a session id for user based
authentication.
|
TokenAuthorisation |
TmdbAuthentication.getSessionTokenLogin(TokenAuthorisation token,
String username,
String password)
This method is used to generate a session id for user based
authentication.
|
ResultList<MovieInfo> |
TmdbMovies.getSimilarMovies(int movieId,
Integer page,
String language)
The similar movies method will let you retrieve the similar movies for a particular movie.
|
ResultsMap<String,List<String>> |
TmdbConfiguration.getTimezones()
Get the list of supported timezones for the API methods that support them
|
ResultList<MovieInfo> |
TmdbMovies.getTopRatedMovies(Integer page,
String language)
This method is used to retrieve the top rated movies that have over 10 votes on TMDb.
|
MediaState |
TmdbTV.getTVAccountState(int tvID,
String sessionID)
This method lets users get the status of whether or not the TV show has
been rated or added to their favourite or watch lists.
|
ResultList<TVInfo> |
TmdbTV.getTVAiringToday(Integer page,
String language,
String timezone)
Get the list of TV shows that air today.
|
ResultList<AlternativeTitle> |
TmdbTV.getTVAlternativeTitles(int tvID)
Get the alternative titles for a specific show ID.
|
ResultsMap<String,List<Certification>> |
TmdbCertifications.getTvCertification()
Get a list of tv certification.
|
ResultList<ChangeKeyItem> |
TmdbTV.getTVChanges(int tvID,
String startDate,
String endDate)
Get the changes for a specific TV show id.
|
ResultList<ContentRating> |
TmdbTV.getTVContentRatings(int tvID)
Get the content ratings for a specific TV show id.
|
MediaCreditList |
TmdbTV.getTVCredits(int tvID,
String language)
Get the cast & crew information about a TV series.
|
ExternalID |
TmdbTV.getTVExternalIDs(int tvID,
String language)
Get the external ids that we have stored for a TV series.
|
ResultList<Artwork> |
TmdbTV.getTVImages(int tvID,
String language,
String... includeImageLanguage)
Get the images (posters and backdrops) for a TV series.
|
TVInfo |
TmdbTV.getTVInfo(int tvID,
String language,
String... appendToResponse)
Get the primary information about a TV series by id.
|
ResultList<Keyword> |
TmdbTV.getTVKeywords(int tvID)
Get the plot keywords for a specific TV show id.
|
ResultList<TVInfo> |
TmdbTV.getTVOnTheAir(Integer page,
String language)
Get the list of TV shows that are currently on the air.
|
ResultList<TVInfo> |
TmdbTV.getTVPopular(Integer page,
String language)
Get the list of popular TV shows.
|
ResultList<TVInfo> |
TmdbTV.getTVSimilar(int tvID,
Integer page,
String language)
Get the similar TV shows for a specific tv id.
|
ResultList<TVInfo> |
TmdbTV.getTVTopRated(Integer page,
String language)
Get the list of top rated TV shows.
|
ResultList<Translation> |
TmdbTV.getTVTranslations(int tvID)
Get the list of translations that exist for a TV series.
|
ResultList<Video> |
TmdbTV.getTVVideos(int tvID,
String language)
Get the videos that have been added to a TV series (trailers, opening
credits, etc...)
|
protected static com.fasterxml.jackson.core.type.TypeReference |
AbstractMethod.getTypeReference(Class aClass)
Helper function to get a pre-generated TypeReference for a class
|
ResultList<MovieInfo> |
TmdbMovies.getUpcoming(Integer page,
String language)
Get the list of upcoming movies.
|
ResultList<UserList> |
TmdbAccount.getUserLists(String sessionId,
int accountId)
Get all lists of a given user
|
ResultList<MovieBasic> |
TmdbAccount.getWatchListMovie(String sessionId,
int accountId,
Integer page,
String sortBy,
String language)
Get the list of movies on an accounts watch list.
|
ResultList<TVBasic> |
TmdbAccount.getWatchListTV(String sessionId,
int accountId,
Integer page,
String sortBy,
String language)
Get the list of movies on an accounts watch list.
|
StatusCode |
TmdbAccount.modifyFavoriteStatus(String sessionId,
int accountId,
MediaType mediaType,
int mediaId,
boolean setFavorite)
Add or remove a movie to an accounts favorite list.
|
StatusCode |
TmdbAccount.modifyWatchList(String sessionId,
int accountId,
MediaType mediaType,
Integer movieId,
boolean addToWatchlist)
Add or remove a movie to an accounts watch list.
|
StatusCode |
TmdbEpisodes.postEpisodeRating(int tvID,
int seasonNumber,
int episodeNumber,
int rating,
String sessionID,
String guestSessionID)
This method lets users rate a TV episode.
|
StatusCode |
TmdbMovies.postMovieRating(int movieId,
int rating,
String sessionId,
String guestSessionId)
This method lets users rate a movie.
|
StatusCode |
TmdbTV.postTVRating(int tvID,
int rating,
String sessionID,
String guestSessionID)
This method lets users rate a TV show.
|
protected <T> WrapperGenericList<T> |
AbstractMethod.processWrapper(com.fasterxml.jackson.core.type.TypeReference typeRef,
URL url,
String errorMessageSuffix)
Process the wrapper list and return the whole wrapper
|
protected <T> List<T> |
AbstractMethod.processWrapperList(com.fasterxml.jackson.core.type.TypeReference typeRef,
URL url,
String errorMessageSuffix)
Process the wrapper list and return the results
|
StatusCode |
TmdbLists.removeItem(String sessionId,
String listId,
int mediaId)
This method lets users delete items from a list that they created.
|
ResultList<Collection> |
TmdbSearch.searchCollection(String query,
Integer page,
String language)
Search for collections by name.
|
ResultList<Company> |
TmdbSearch.searchCompanies(String query,
Integer page)
Search Companies.
|
ResultList<Keyword> |
TmdbSearch.searchKeyword(String query,
Integer page)
Search for keywords by name
|
ResultList<MovieInfo> |
TmdbSearch.searchMovie(String query,
Integer page,
String language,
Boolean includeAdult,
Integer searchYear,
Integer primaryReleaseYear,
SearchType searchType)
Search Movies This is a good starting point to start finding movies on TMDb.
|
ResultList<MediaBasic> |
TmdbSearch.searchMulti(String query,
Integer page,
String language,
Boolean includeAdult)
Search the movie, tv show and person collections with a single query.
|
ResultList<PersonFind> |
TmdbSearch.searchPeople(String query,
Integer page,
Boolean includeAdult,
SearchType searchType)
This is a good starting point to start finding people on TMDb.
|
ResultList<TVBasic> |
TmdbSearch.searchTV(String query,
Integer page,
String language,
Integer firstAirDateYear,
SearchType searchType)
Search for TV shows by title.
|
| Modifier and Type | Method and Description |
|---|---|
URL |
Configuration.createImageUrl(String imagePath,
String requiredSize)
Generate the full image URL from the size and image path
|
| Modifier and Type | Method and Description |
|---|---|
String |
PostTools.build() |
String |
HttpTools.deleteRequest(URL url)
Execute a DELETE on the URL
|
String |
HttpTools.getRequest(URL url)
GET data from the URL
|
String |
HttpTools.postRequest(URL url,
String jsonBody)
POST content to the URL with the specified body
|
Copyright © 2012–2017. All rights reserved.