The Movie Database 支持

I'm in the process of building a database with all the movies available here and their genres, and would like to append the movie IDs that were added weekly. I see two possible ways to achieve this:

  • Calling the "Changes" API (https://api.themoviedb.org/3/movie/changes) and to get the new IDs, and then get the genres of those IDs. However with this approach I'm not sure that the IDs from the new movies are also included, or if it's just the IDs from the movies that were present already but had information changes.
  • The other possibility is using the "Latest" API (https://api.themoviedb.org/3/movie/latest) to get the IDs movies that were added, which seems perfect but there is no information on how far back it's looking (is it the movies that were added in the last week, month or year?) Any insights on this topics would be greatly appreciated!

3 回复(第 1 页,共 1 页)

Jump to last post

@rocio.ortiz said:

  • Calling the "Changes" API (https://api.themoviedb.org/3/movie/changes) and to get the new IDs, and then get the genres of those IDs. However with this approach I'm not sure that the IDs from the new movies are also included, or if it's just the IDs from the movies that were present already but had information changes.

The creation of a new movie is a change.

  • The other possibility is using the "Latest" API (https://api.themoviedb.org/3/movie/latest) to get the IDs movies that were added, which seems perfect but there is no information on how far back it's looking (is it the movies that were added in the last week, month or year?)

How far it is looking is irrelevant, as it give you only one single Id : the last one that have been created in the database.

Just an idea.
Maybe a better solution would be to download the list of valid movie IDs.
https://developer.themoviedb.org/docs/daily-id-exports
http://files.tmdb.org/p/exports/movie_ids_10_03_2024.json.gz
It is basically in ascending order.
There are about 5 or 6 movies at the beginning that are out of order.
Every new movie gets an ID in this ascending order.

The ID of a Movie deleted from our Database is an ID that will never be reused.

So, check your Database for the largest ID.
And in the list of valid IDs, all IDs greater than your largest will be the new IDs.

Thank you, both! @ticao2 your approach makes perfect sense and is probably the way to go for the application I'm thinking, will give it a shot!

找不到电影或节目?登录并创建它吧。

全站通用

s 聚焦到搜索栏
p 打开个人资料菜单
esc 关闭打开的窗口
? 打开键盘快捷键窗口

在媒体页面

b 返回(或返回上级)
e 进入编辑页面

在电视季页面

(右箭头)下一季
(左箭头)前一季

在电视集页面

(右箭头)下一集
(左箭头)上一集

在所有图像页面

a 打开添加图片窗口

在所有编辑页面

t 打开翻译选择器
ctrl+ s 提交

在讨论页面

n 创建新讨论
w 切换关注状态
p 设为公开 / 私密讨论
c 关闭 / 开放讨论
a 打开活动页
r 回复讨论
l 跳转至最新回复
ctrl+ enter 发送信息
(右箭头)下一页
(左箭头)前一页

设置

想给这个条目评分或将其添加到片单中?

登录

还不是会员?

注册加入社区