The Movie Database -tuki

Hello,

I'm encountering an issue with the Season Details API endpoint (https://api.themoviedb.org/3/tv/2316/season/0), where crew data for some episodes shows two different object structures for crew members. Specifically, Episode 30 of Season 0 from "The Office" returns the following for the crew array:

"crew": [
    {
        "department": "Writing",
        "job": "Writer",
        "credit_id": "52573091760ee3776a342426",
        "adult": false,
        "gender": 0,
        "id": 1225966,
        "known_for_department": "Writing",
        "name": "Jonathan Hughes",
        "original_name": "Jonathan Hughes",
        "popularity": 0.832,
        "profile_path": null
    },
    {
        "department": "Writing",
        "job": "Writer",
        "credit_id": "525730a1760ee3776a343728",
        "adult": false,
        "gender": 0,
        "id": 1230853,
        "known_for_department": "Writing",
        "name": "Nate Federman",
        "original_name": "Nate Federman",
        "popularity": 1.224,
        "profile_path": null
    },
    {
        "job": "Director",
        "department": "Directing",
        "person_id": "5aa23117c3a36829b0006a04",
        "credit_id": "63314514293835009111309d"
    }
]

The first two contain all the expected fields, as outlined in the TMDb documentation. The last one has a much simpler object structure that lacks many of the documented fields and uses a string ("person_id") instead of an integer ("id") for identification.

Additionally, the Episode Details endpoint (/tv/{series_id}/season/{season_number}/episode/{episode_number}) doesn’t include this director role at all, only listing the two writers in the crew array.

Is this an intentional design, or could this be a bug with the API? If it is intentional, is there a way to ensure consistency in the returned data? Any guidance would be greatly appreciated. Also sorry if this was brought up before. I couldn't find anything related to this in the forum.

Thank you!

4 vastausta (sivulla 1, sivuja yhteensä 1)

Jump to last post

i tried with same endpoint on postman and return as should be

"crew": [
    {
        "department": "Writing",
        "job": "Writer",
        "credit_id": "52573091760ee3776a342426",
        "adult": false,
        "gender": 0,
        "id": 1225966,
        "known_for_department": "Writing",
        "name": "Jonathan Hughes",
        "original_name": "Jonathan Hughes",
        "popularity": 1.631,
        "profile_path": null
    },
    {
        "department": "Writing",
        "job": "Writer",
        "credit_id": "525730a1760ee3776a343728",
        "adult": false,
        "gender": 0,
        "id": 1230853,
        "known_for_department": "Writing",
        "name": "Nate Federman",
        "original_name": "Nate Federman",
        "popularity": 0.44,
        "profile_path": null
    },
    {
        "job": "Director",
        "department": "Directing",
        "credit_id": "6249ea4b9ba86a0063a0ac56",
        "adult": false,
        "gender": 2,
        "id": 84416,
        "known_for_department": "Writing",
        "name": "Gene Stupnitsky",
        "original_name": "Gene Stupnitsky",
        "popularity": 3.356,
        "profile_path": "/xAgtuSwjc8t7K4Z7AquN6a0wD0G.jpg"
    },
    {
        "job": "Director",
        "department": "Directing",
        "credit_id": "6249ea53a3b5e6004fb18a5e",
        "adult": false,
        "gender": 2,
        "id": 84417,
        "known_for_department": "Writing",
        "name": "Lee Eisenberg",
        "original_name": "Lee Eisenberg",
        "popularity": 2.88,
        "profile_path": "/qxA2eLl3AmBKfXqeCQy7RDlZSkE.jpg"
    }
],

Hmm, I still get the same result even on Postman. It's the same object for episodes 30-33. I just looked it up and it seems all 4 are pointing to Kelly Cantley-Kashima. I also noticed that the "Directed by" field is empty on the season page of TMDb instead of the usual "No director has been added.". Funny enough, if you open the "Full Cast & Crew" Kelly Cantley-Kashima is listed as director (but still missing through the API - https://api.themoviedb.org/3/tv/2316/season/0/episode/30).

@Titus040 said:

Hmm, I still get the same result even on Postman. It's the same object for episodes 30-33. I just looked it up and it seems all 4 are pointing to Kelly Cantley-Kashima. I also noticed that the "Directed by" field is empty on the season page of TMDb instead of the usual "No director has been added.". Funny enough, if you open the "Full Cast & Crew" Kelly Cantley-Kashima is listed as director (but still missing through the API - https://api.themoviedb.org/3/tv/2316/season/0/episode/30).

ow thats the problem, i tried id and same result with you

Don't know if this helps, but I found another similar issue for Parks and Recreation. This time, some objects in the cast array are different.

Season 5 - Episode 11 (https://api.themoviedb.org/3/tv/8592/season/5)

{
    "episode_count": 1,
    "person_id": "5e6ea13fcabfe40015154140",
    "character": "Görkem",
    "credit_id": "5e6ea13fcabfe40015154152",
    "order": 916
}

Season 7 - Episode 7 (https://api.themoviedb.org/3/tv/8592/season/7)

{
    "episode_count": 1,
    "person_id": "58ee434c925141687000b482",
    "character": "Jennifer",
    "credit_id": "5b08841c0e0a262fae000059",
    "order": 641
}

Etkö löydä elokuvaa tai TV-ohjelmaa? Kirjaudu sisään lisätäksesi se.

Koko sivustolla

s keskitä hakukenttään
p avaa profiilivalikko
esc sulje avoin ikkuna
? avaa pikanäppäinikkuna

Mediasivuilla

b palaa takaisin (tai hakemistoon mikäli mahdollista)
e siirry editoimaan sivua

TV-sarjan kausien sivuilla

(oikea nuolinäppäin) siirry seuraavaan kauteen
(vasen nuolinäppäin) siirry edelliseen kauteen

TV-sarjan jaksojen sivuilla

(oikea nuolinäppäin) siirry seuraavaan jaksoon
(vasen nuolinäppäin) siirry edelliseen jaksoon

Kaikilla kuvasivustoilla

a avaa "lisää kuva" ikkuna

Kaikilla muokkaus-sivuilla

t avaa kielivalinta
ctrl+ s Lähetä lomake

Keskustelu sivuilla

n luo uusi keskustelu
w vaihda seurannan asetus
p vaihda julkinen/yksityinen asetus
c vaihda avaa/sulje asetus
a avaa viimeaikainen toiminta
r vastaa keskusteluun
l siirry viimeisimpään vastaukseen
ctrl+ enter Lähetä viesti
(oikea nuolinäppäin) seuraava sivu
(vasen nuolinäppäin) edellinen sivu

Asetukset

Haluatko pisteyttää vai lisätä tämän nimikkeen listaan?

Kirjaudu

Ei rekisteröitynyt jäsen?

Rekisteröidy ja liity mukaan yhteisöön