The Movie Database Support

I was doing something like this before, and using jsonp which I understand is no longer supported $('#poster').html('<h2>Here is your poster </h2><img id="thePoster" src=' + json.results[0].posters[0].image.url+ '/> ')

8 replies (on page 1 of 1)

Jump to last post

Hi Tony007,

JSONP is still supported, what makes you think it's not?

I thought that's what I read in the API, at any rate my code doesn't work like it did in v2, any ideas on displaying poster images? I see it's call poster_path now and something called backdrop_path where as before there as a actual poster object to work with

Hi Tony007,

Take a look at the configuration method to understand how to build URLs. You'll also want to make sure to append the callback= param or make sure to set dataType to 'jsonp'in jQuery to use JSONP.

You can see a little jQuery test I have here of a working JSONP example: http://dev.travisbell.com/play/tmdb.html

Cheers.

Thanks Travis, I appreciate the help

I'm not seeing how to use the configuration object. I'm also following a tutorial I did a couple of years ago and it's using the $getJSON method.Does that make a difference?

$.getJSON('http://api.themoviedb.org/3/search/movie?api_key=apiKey&query=' + $('#input').val() + '&callback=?', function(json) { $('#poster').html('<h2>Here is your poster</h2>;<img src=' + json[0].posters[0].image_url + '/>') }

That was how I did it using the old API ( building the path ) how do I build the path with the new API, this is were it's failing for me

Hi Tony,

As described in the documentation:

To build an image URL, you will need 3 pieces of data. The base_url, size and file_path. Simply combine them all and you will have a fully qualified URL. Here’s an example URL: http://image.tmdb.org/t/p/w500/8uO0gUM8aNqYLs1OsTBQiXu0fEv.jpg

You'll see that the configuration method returns the base_url and valid sizes for each image type. You can see that information combined with a (for example) poster_path to build a vlid image URL.

I'll look into that, I got it to work though, check it out http://anthonybrown.github.io/movie-poster/?

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

Want to rate or add this item to a list?

Login