The Movie Database 支持

I really appreciate the API. Thanks for providing it!

I have one issue that dogs my project. When I get information about a person/actor, I want to get the seasons and episodes details along with the person's combined_credits (or as part of them).

Because it appears to be missing from the possible endpoint URLs, I end up doing an API request for each credit. This can take a lot of real time (seconds) for an actor like Hugh Laurie, who has a lot of credits.

The idea is that I want to show his Person page with a list of all the roles he's played and for each role, the seasons he appeared and the episodes he appeared in. So I can link directly to the show, season(s) and episode(s) from the person page. The combined_credits, movie_credits, tv_credits endpoints only return the number of seasons/episodes, but not the details of each. The credits endpoint returns the details.

I'm already caching the API calls locally, but the sheer number of API calls is still slow. I age my cache entries after 24 hours or so, just in case the data on your end is updated. I might be smarter about that, but it isn't going to help me here.

Am I missing something?

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

Jump to last post

Hi @mykesx, I don't think you are missing anything. If you really want to show each single episode credit on the initial person page then I don't see any more efficient way to do it. You will have to look up all of the credit details each time. Someone else may come along with a better idea.

If I were doing this I would probably consider a more "on demand" approach, that is, only show details when it is asked for. Consider the TMDB actor page for Hugh Laurie. Note that it only shows information available from the person credits. TV episodes are just shown as a link, for example, for "House" you see "(177 episodes)". Only when you click on the link do you actually see the episode information. This approach would save you from having to do all the lookups every time, and you only have to do the lookups the user is interested in. My $0.02 worth.

I really liked the way imdb looked before their recent UI change. It had all the shows/movies in reverse date order like I am showing on my page. Also, for sorting purposes, you might want to be able to do a more clever kind of search, like sort in reverse order of the last episode appearance. So if someone appears in season 8 of House, you'd use the season 8 dates (2013) to sort instead of using the season 1 (2005).

Is there a query for your database that can grab this information or is it that you'd have to do the individual queries as well?

I don't see a way to upload a screen shot, or I would :)

Thanks for the reply!

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

全站通用

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

在媒体页面

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

在电视季页面

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

在电视集页面

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

在所有图像页面

a 打开添加图片窗口

在所有编辑页面

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

在讨论页面

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

设置

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

登录

还不是会员?

注册加入社区