【发布时间】:2019-04-16 21:51:56
【问题描述】:
我正在使用 tmdb 获取电视节目的详细信息。 它有一个端点,如下所示: https://api.themoviedb.org/3/tv/1399?api_key=API_KEY&append_to_response=season/1,season/2,season/3,season/4,season/5,season/6,season/7,season/8 在这里,追加到响应需要季节编号以在同一请求中提供该季节的详细信息。这是一个有 8 个季节的电视节目的例子。 如果它有两个季节,那么端点将是 https://api.themoviedb.org/3/tv/1399?api_key=API_KEY&append_to_response=season/1,season/2
现在,当创建用于处理此请求的模型类时,问题是季节本身作为对象返回,而不是在数组中。所以可以有很多季节。
{
"id": ...,
...,
...,
"season/1": {...},
"season/2": {...},
"season/3": {...}
}
每个季节都需要一个新的模型类,并且对象的数量也是可变的。我该如何处理?
【问题讨论】:
-
查看api-themoviedb 和themoviedbapi 库中的
API模型。 -
看着他们俩。他们不处理 append_to_response="seasons" 的情况。