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.
فیلم و نمایش تلویزیونی را نمیتوانید پیدا کنید؟ به سیستم وارد شوید تا آن را ایجاد کنید.
آیا میخواهید به این مورد امتیاز دهید یا به فهرست اضافه کنید؟
عضو نیستید؟
پاسخ توسط ticao2 🇧🇷 pt-BR
در تاریخ دسامبر 16, 2023 ساعت 9:01 ب.ض
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.
پاسخ توسط vitorary90
در تاریخ دسامبر 17, 2023 ساعت 12:34 ب.ض
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.
پاسخ توسط ticao2 🇧🇷 pt-BR
در تاریخ دسامبر 17, 2023 ساعت 4:42 ب.ض
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
پاسخ توسط vitorary90
در تاریخ دسامبر 22, 2023 ساعت 11:20 ق.ض
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?
پاسخ توسط ticao2 🇧🇷 pt-BR
در تاریخ دسامبر 22, 2023 ساعت 11:53 ق.ض
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.
پاسخ توسط vitorary90
در تاریخ دسامبر 22, 2023 ساعت 12:05 ب.ض
Oh, I see. Thanks!