Anyway of getting a movie's country of origin? I'd like to show, for each movie, the release date in it's country of origin. For that, I'd need to know what it is so I could parse the release_dates array looking for it.
Un film, une émission télévisée ou un artiste est introuvable ? Connectez-vous afin de créer une nouvelle fiche.
Vous souhaitez évaluer ou ajouter cet élément à une liste ?
Pas encore membre ?
Réponse de ticao2 🇧🇷 pt-BR
le 16 décembre 2023 à 21h01
I believe that currently "origin_country" is only available to use as a filter.
See Discover.
https://developer.themoviedb.org/reference/discover-movie
I think the field is not reported in a movie detail data response.
But maybe "primary_release_date" could help.
It is the date considered for worldwide release.
The one next to the title in parentheses on the film homepage.
When the "region" filter is not specified in a Request of Details, the date in the "release_date" field is "primary_release_date".
Normally it is the release date, premiere, in the country of origin.
Réponse de vitorary90
le 17 décembre 2023 à 12h34
Does the official site of themoviedb make use of the API?
If so, do you have any idea on how they exhibit the movie's release date in my region (BR) and,
if it wasn't released in Brazil, in the original region with the region code inside of parenthesis?
Using primary_release_date wouldn't be sufficient information to put the original region code between parenthesis.
Réponse de ticao2 🇧🇷 pt-BR
le 17 décembre 2023 à 16h42
Yes.
When there is release date data for the country (in this case BR) in the BD.
Do not enter parenthesis next to the title but just below, alone or next to the certification.
By code programming.
If there is no BR date, use the default date. World Premiere.
The year in parentheses on the film's home page is always the same.
It is always the year of "primary_release_date".
Which in turn is always the date of the world premiere.
Normally from the country of origin.
For example, see the film
Lawrence of Arabia (1962)
https://www.themoviedb.org/movie/947-lawrence-of-arabia/edit?active_nav_item=release_information
UK = 1962-12-11 Theatrical
BR = 1963-02-03 Theatrical
Using Search or Discover, if you specify region=BR, you will receive BR date.
If you do not specify, you will receive a UK date. The world premiere.
To obtain all dates from all countries there are 2 ways.
1 Release Dates
https://developer.themoviedb.org/reference/movie-release-dates
Example
https://api.themoviedb.org/3/movie/947/release_dates?api_key=THE_KEY
2 Details + append_to_response Release Dates
"primary_release_date" in initial details + all dates in all countries
https://developer.themoviedb.org/reference/movie-details
Example
https://api.themoviedb.org/3/movie/947?api_key=THE_KEY&language=pt-BR&append_to_response=release_dates
Réponse de vitorary90
le 22 décembre 2023 à 11h20
I'm sorry, but I've made all of your query suggestions, and I couldn't find "primary_release_date". Could you please post a screenshot of your json with the query you used?
Réponse de ticao2 🇧🇷 pt-BR
le 22 décembre 2023 à 11h53
In the response the field title is not "primary_release_date".
The title is the same, "release_date".
If you do not specify "region" the value will be "primary_release_date".
It's a little confusing, I know, but that's how it is.
Decisions in the past bind us today.
Réponse de vitorary90
le 22 décembre 2023 à 12h05
Oh, I see. Thanks!