Sprijin Bază de date filme (The Movie Database)

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 răspunsuri (pe pagina 1 din 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/?

Nu găsiți un film sau un serial? Autentificați-vă pentru a-l crea.

Globale

s focalizează bara de căutare
p deschide meniul profilului
esc închide o fereastră deschisă
? deschide fereastra cu scurtături de la tastatură

Pe paginile media

b mergi înapoi (sau la părinte atunci când este cazul)
e mergi la pagina de editare

Pe paginile sezoanelor filmelor seriale

(săgeată dreapta) mergi la sezonul următor
(săgeată stânga) mergi la sezonul precedent

Pe paginile episoadelor filmelor seriale

(săgeată dreapta) mergi la episodul următor
(săgeată stânga) mergi la episodul precedent

Pe toate paginile de imagini

a deschide fereastra pentru adăugarea de imagini

Pe toate paginile de editare

t deschide selectorul de traduceri
ctrl+ s trimite formularul

Pe paginile de discuții

n crează o discuție nouă
w comută starea de vizionare
p comută publică/privată
c comută închisă/deschisă
a deschide activitatea
r răspunde la discuție
l mergi la ultimul răspuns
ctrl+ enter trimite mesajul
(săgeată dreapta) pagina următoare
(săgeată stânga) pagina precedentă

Setări

Doriți să evaluați sau să adăugați acest articol într-o listă?

Autentificare