如何从OMDb API Web服务获取数据

时间:2015-11-23 06:19:58

标签: ios objective-c json api

我想获取并显示电影列表。我使用名为OMDb API的API。但似乎我需要为此创建一个API密钥。在site他们解释:

将所有数据请求发送至:

foo

海报API请求:

http://www.omdbapi.com/?

在此我有点困惑,因为我是iOS新手。我应该使用上述哪种方法来获取所有数据并显示它们?如果我需要创建API密钥,我可以从哪里获取它的页面?

3 个答案:

答案 0 :(得分:3)

使用示例部分尝试其网站中参数表中的值。对不同的响应使用不同的参数。

例如,要请求标题为“inception”的电影,只需输入此条目并在文本字段中点击搜索,然后为您生成链接。

我会在此处附加链接,以便您了解http://www.omdbapi.com/?t=inception&y=&plot=short&r=json

点击上面的链接,它将生成所需的响应。所以这是你应该在iOS项目中使用的链接模式。

玩iOS ..

答案 1 :(得分:0)

现在有可用于OMDb API的免费API密钥。 http://www.omdbapi.com/apikey.aspx

答案 2 :(得分:0)

您必须从他们的网站注册,然后您会收到带有api密钥的链接。电子邮件中的链接如下所示:

http://www.omdbapi.com/?i=tt3896198&apikey=k83ue93

如果您会发现,请在链接末尾找到&apikey = k83ue93 并保存。 (不用担心这不是有效的api密钥)

返回他们的站点并阅读可以使用电影参数的文档。举一个简单的例子,假设您要获取电影JOKER的数据,那么您的网址将如下所示:

http://www.omdbapi.com/?t=joker&apikey=k83ue93

这是当您使用?t = titlename

搜索电影的标题名称时

http://www.omdbapi.com/?i=tt7286456&apikey=k83ue93

这是您尝试使用?i = idnumber

提取ID为ID的电影的时候。

检查其文档。他们真的很简单。检查参数并使用它们。不管谁读这篇,都不要担心。如果您是新手,如果您认为这很可怕,请不要担心!您已经走到了与api的距离,您将到达那里。

快乐的编码。