【问题标题】:How to use Tmdb API or any other API如何使用 Tmdb API 或任何其他 API
【发布时间】:2012-07-31 23:29:08
【问题描述】:

我是一个新手 android 编码器。 我正在编写一个练习应用程序来搜索电影名称。我制作了 XML 和 java,它有一个文本框供用户输入电影名称,但我不知道如何通过互联网搜索它! 我知道我必须使用 IMDb 或 TMDb API,但我不知道如何使用它!我找到了这个网站:

http://www.javacodegeeks.com/2010/10/android-full-app-part-2-using-http-api.html

但没有对代码的解释。而且我没有发现任何其他的学习。 有人可以为新手如何使用 IMDb 或 TMDb API 写一个完整的解释吗? 对于像我这样的新编码员来说,这将是一个很大的帮助! :)

【问题讨论】:

    标签: android api imdb themoviedb-api


    【解决方案1】:

    您很可能会使用 HttpClient 与这些 api 进行交互。首先浏览这些示例,例如拉入 twitter 提要等。然后您将准备好了解 IMDb 的细节。所以你将不得不

    1) 确定基本请求 url。也许它是 imdb.com/api(它将在文档中)。

    2) 您可能需要注册一个将作为参数传递的密钥。 (也在文档中)

    3) 阅读文档以确定您是否要使用 get/post,因为它会影响您对参数进行编码的方式。其中一个参数可能是密钥,或者您可能不需要密钥。

    4) 一般来说,你应该在写代码之前先在浏览器客户端尝试,看看返回什么。然后在处理之前在您的代码中执行相同的操作。

    5) 所有的 http 客户端都差不多,但要确定你得到了什么。 is是JSON,使用simple_json来解析。是 XML,然后可能使用 SAXParser 来处理返回的内容。如果您有具体问题,请发布。我们能做的最好的事情就是给你一个类似这样的算法,告诉你如何去做。

    这就是它的全部内容。只要确保你知道正确的 url,如果有一个密钥,如果通信是通过 get 或 post,如果他们使用 REST,你通常会在没有参数的情况下对 url 进行编码。然后它只是解析你得到的东西的问题。

    真正的答案是一步一步来。在每个步骤中,询问您是否有问题。事实是,除非我们使用了事先没人知道的特定协议。相信我,一步一步来,你就能处理任何 http api。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多