The Movie Database atbalsts

Hi so i am working with angular (javascript) and i was able to retrieve the data of a specific movie and now i want to access the genre but i am not sure how to approach the data. so for example if i want to access the title of the movie i would do something like this: results.original_title but with genres its in an array [id, name] and i was not able to retrieve the name of a genre like so results.genre.name so how to i access this node?

9 replies (on page 1 of 1)

Jump to last post

Hi GY22,

It sounds like these results are coming from either search/discover/a featured list. You'll want to pull down /genre/movie/list and then use it as a reference. You only need to call that once and you can cache it to always have the id/name map.

Cheers.

Sorry for hijacking this topic but I have a little problem. I use /genre/movie/list to get the genres. I get a list with all the ID's, but every name = null. Anyone knows what the problem is?

Hi gekkejongen,

I don't seem to be seeing this. What's the exact request you're making?

{
  "genres": [
    {
      "id": 28,
      "name": "Action"
    },
    {
      "id": 12,
      "name": "Adventure"
    },
    {
      "id": 16,
      "name": "Animation"
    },
    {
      "id": 35,
      "name": "Comedy"
    },
    {
      "id": 80,
      "name": "Crime"
    },
    {
      "id": 99,
      "name": "Documentary"
    },
    {
      "id": 18,
      "name": "Drama"
    },
    {
      "id": 10751,
      "name": "Family"
    },
    {
      "id": 14,
      "name": "Fantasy"
    },
    {
      "id": 10769,
      "name": "Foreign"
    },
    {
      "id": 36,
      "name": "History"
    },
    {
      "id": 27,
      "name": "Horror"
    },
    {
      "id": 10402,
      "name": "Music"
    },
    {
      "id": 9648,
      "name": "Mystery"
    },
    {
      "id": 10749,
      "name": "Romance"
    },
    {
      "id": 878,
      "name": "Science Fiction"
    },
    {
      "id": 10770,
      "name": "TV Movie"
    },
    {
      "id": 53,
      "name": "Thriller"
    },
    {
      "id": 10752,
      "name": "War"
    },
    {
      "id": 37,
      "name": "Western"
    }
  ]
}

hi, i request to genre/movie/list with parameters api_key & language.

This is what i get as response:

{"genres":[{"id":28,"name":null},{"id":12,"name":null},{"id":16,"name":null},{"id":35,"name":null},{"id":80,"name":null},{"id":99,"name":null},{"id":18,"name":null},{"id":10751,"name":null},{"id":14,"name":null},{"id":10769,"name":null},{"id":36,"name":null},{"id":27,"name":null},{"id":10402,"name":null},{"id":9648,"name":null},{"id":10749,"name":null},{"id":878,"name":null},{"id":10770,"name":null},{"id":53,"name":null},{"id":10752,"name":null},{"id":37,"name":null}]}

What language are you requesting?

en-US

Hi gekkejongen,

That is not a valid language on TMDb. Try using just 'en'.

https://api.themoviedb.org/3/genre/movie/list?api_key=###&language=en

Cheers.

Hi I have the following problem:

  • Using /3/genre/list?api_key=### it works OK
  • Using /3/genre/list?api_key=###&language=en returns the ids but all the names null.
  • Using /3/genre/list?api_key=###&language=es returns the ids but all the names null.

I need the genres in Spanish (es)!

Yes, there was a bug that slipped through in yesterday's deploy. In about ~4 hours when the cached pages are purged from the cache, the names will display properly.

Nevari atrast filmu vai TV pārraidi? Jāpiesakās, lai to izveidotu.

Vispārējs

s fokusēties uz meklēšanas joslu
p atvērt profila izvēlni
esc aizvērt atvērtu logu
? atvērt īsinājumtaustiņu logu

Informācijas nesēju lapās

b atgriezties (vai pie vecākiem, ja nepieciešams)
e doties uz labošanas lapu

TV sezonas lapās

(labā bultiņa) pāriet uz nākamo sezonu
(kreisā bultiņa) pāriet uz iepriekšējo sezonu

TV sērijas lapās

(labā bultiņa) pāriet uz nākamo sēriju
(kreisā bultiņa) pāriet uz iepriekšējo sēriju

Visās attēlu lapās

a atvērt attēla pievienošanas logu

Visās labošanas lapās

t atvērt tulkošanas atlasītāju
ctrl+ s iesniegt veidlapu

Diskusiju lapās

n radīt jaunu diskusiju
w pārslēgt skatīšanās stāvokli
p pārslēgt publisko/privāto
c pārslēgt aizvērt/atvērt
a atklāta darbība
r atbilde uz diskusiju
l doties uz pēdējo atbildi
ctrl+ enter iesniegt savu ziņojumu
(labā bultiņa) nākamajā lapā
(kreisā bultiņa) iepriekšējā lapa

Iestatījumi

Vēlies novērtēt šo vienumu vai pievienot to sarakstam?

Pieteikties