The Movie Database 支持

Just wondering how to get the movie casts? I don't see any obj regarding casts in api obj.

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

Jump to last post

Hi _kram2803,

You're looking for the /movie/{id}/credits method.

Hi Travis,

Thanks, managed to get them but just wondering I'm trying to show their profile_path (picture) but I'm getting a 400 bad request. Requesting it similar way getting the poster which has base_url of http://image.tmdb.org/t/p/{profile_size}/img.jpg although the images are showing.

Hi _kram2803,

I'm not sure what the exact URL you are requesting. Brad Pitt's profile_path for example is "/2xrLcP4YRakx8aAc2jdwRbctr0Y.jpg". Building a image based on a valid profile size:

https://image.tmdb.org/t/p/185/2xrLcP4YRakx8aAc2jdwRbctr0Y.jpg

Hi,

Yeah I'm requesting the same URL from "https://api.themoviedb.org/3/configuration?api_key=" which gives me the base_url and profile size. I'm using the same URL requests to get movie poster and backdrop.

The error seems to appear when there is a broken/missing image in the cast API.

Hi, can you give me and example (movie, credit, image)?

Spectre two images are missing, I checked the console log the profile_image is null.

Also is there a way to just get the main characters of the movie? and how can I use the optional_parameter to have "comma separated" to have like (cast 1, cast 2, cast 3)

Hi _kram2803,

There's no guarantee all people have a profile image, you can there's a few missing here.

Credits are ordered (via the order field). Sort the results by that field and then grab the first X that you're interested in showing. There's no discrete "main" cast that is tracked in any way.

Thanks Travis,

Just another question about append_to_response, I'm trying to follow the docs about genre/cast to have comma separated I'm not sure whether it means that the output will be comma separated when requesting like so (Action, Thriller, etc).

Not sure if this how I should be using that append_to_response to have the comma. Underscore seems to be being stripped so I put spaces. 'https://api.themoviedb.org/3/movie/'+id+'/credits/api_key='+ key + '&append _ to _ response=comma'

You can't call append_to_response on child methods, only the primary. So the call you're looking for would be:

https://api.themoviedb.org/3/movie/206647?api_key=###&append_to_response=credits

This will return the genres (in the primary method response) and the credits.

Cheers.

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

全站通用

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

在媒体页面

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

在电视季页面

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

在电视集页面

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

在所有图像页面

a 打开添加图片窗口

在所有编辑页面

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

在讨论页面

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

设置

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

登录

还不是会员?

注册加入社区