Taageerada Xoggunka Filimka

Hello, i'm trying to use this java wrapper:

https://github.com/holgerbrandl/themoviedbapi/

I added dependencies to my project so i can compile now.

Then they say:

To get started you need a TMdB API key. With this you can instantiate info.movito.themoviedbapi.TmdbApi, which has getters for all subcategories of the API. For instance to get a movie by ID, do the following:

TmdbMovies movies = new TmdbApi("apikey").getMovies();
MovieDb movie = movies.getMovie(5353, "en");

So i went in TmdbApi.java and did this in the main:

public static void main(String[] args)

{

    String apiKey = System.getenv("apiKey");
    TmdbApi tmdbApi = new TmdbApi("#########################"); // my valid key.
    TmdbMovies movies = tmdbApi.getMovies();
    MovieDb movie = movies.getMovie(5353, "en");

}

But then it throws me this:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".

SLF4J: Defaulting to no-operation (NOP) logger implementation

SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

Exception in thread "main" ResponseStatus{code=7, message=Invalid API key: You must be granted a valid key.}

at info.movito.themoviedbapi.AbstractTmdbApi.mapJsonResult(AbstractTmdbApi.java:78)
at info.movito.themoviedbapi.AbstractTmdbApi.mapJsonResult(AbstractTmdbApi.java:45)
at info.movito.themoviedbapi.AbstractTmdbApi.mapJsonResult(AbstractTmdbApi.java:40)
at info.movito.themoviedbapi.TmdbConfig.getConfig(TmdbConfig.java:18)
at info.movito.themoviedbapi.TmdbApi.<init>(TmdbApi.java:51)
at info.movito.themoviedbapi.TmdbApi.<init>(TmdbApi.java:41)
at info.movito.themoviedbapi.TmdbApi.main(TmdbApi.java:232)

And i have no idea why since my api key is valid i tested it before and after!

So if anyone could help me on this one i would be really grateful.

Thank you, sorry for my english. :)

4 replies (on page 1 of 1)

Jump to last post

Happy to hear you sorted it out!

Hi,

Could you please tell me if and how you sorted it out . I have exactly the same issue !

Thx in advance

up

For those encountering the problem try: https://www.themoviedb.org/talk/5885f724c3a3684d66008671

Can't find a movie or TV show? Login to create it.

Global

s focus the search bar
p open profile menu
esc close an open window
? open keyboard shortcut window

On media pages

b go back (or to parent when applicable)
e go to edit page

On TV season pages

(right arrow) go to next season
(left arrow) go to previous season

On TV episode pages

(right arrow) go to next episode
(left arrow) go to previous episode

On all image pages

a open add image window

On all edit pages

t open translation selector
ctrl+ s submit form

On discussion pages

n create new discussion
w toggle watching status
p toggle public/private
c toggle close/open
a open activity
r reply to discussion
l go to last reply
ctrl+ enter submit your message
(right arrow) next page
(left arrow) previous page

Settings

Ma doonaysaa inaad qiimayso ama ku darto shaygan liiska?

Galid