【问题标题】:Android- Using /find/{external_id} with TheMovieDB APIAndroid- 使用 /find/{external_id} 和 TheMovieDB API
【发布时间】:2022-10-16 14:50:19
【问题描述】:

所以我正在构建一个电影评级应用程序。我正在提取 TheMovieDB API 并使用“查找”来提取一系列搜索结果。 API 就是这么说的。

我需要弄清楚如何使用 IMDB API 来获取我想要搜索的电影的 ID。关于如何做到这一点的任何想法?我正在尝试阅读 IMDB API,但我越来越困惑。一个单独但相关的问题,Android Studio 抛出这一行,W/System.err: com.android.volley.NoConnectionError: java.net.UnknownHostException: Unable to resolve host "www.themoviedb.org": No address associated with hostname when试图连接到 API。我最初以为我可以只使用我想在请求调用中搜索的电影的标题。这可能是引发此错误的原因吗?我确保我的清单中有互联网权限。

【问题讨论】:

    标签: android imdb themoviedb-api


    【解决方案1】:

    IMDB 不提供公共 API。您最好的选择是https://www.omdbapi.com/,这还不错,但提供的结果与 IMDB 网站搜索不完全相同。 另一种选择是从 Imdb.com 网站上抓取搜索结果,但该网站会不时更改,因此您需要更新您的抓取工具。 opensubtitles.org api 提供了一个imdb 搜索,虽然慢但是很好,而且不能超载,否则会被封号。

    【讨论】:

      猜你喜欢
      • 2014-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-18
      • 2020-07-21
      • 2013-08-19
      相关资源
      最近更新 更多