首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从OMDb API web服务获取数据

如何从OMDb API web服务获取数据
EN

Stack Overflow用户
提问于 2015-11-23 14:19:58
回答 3查看 20K关注 0票数 6

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

将所有数据请求发送到:

代码语言:javascript
运行
复制
http://www.omdbapi.com/?

Poster API请求:

代码语言:javascript
运行
复制
http://img.omdbapi.com/?apikey=[yourkey]&

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-12-02 02:37:02

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

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

我将在这里附加链接,这样您就可以获得idea http://www.omdbapi.com/?t=inception&y=&plot=short&r=json

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

祝你和iOS玩得开心。

更新__:

目前,omdbapi需要一个api密钥来获得正确的响应,可以通过注册来获得正确的响应,就像@appy-sharma在他的答案中所描述的那样,或者使用他们的免费密钥(有限制)。

票数 4
EN

Stack Overflow用户

发布于 2019-10-08 22:34:18

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

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

如果你注意到了,在链接的末尾你会发现&apikey=k83ue93,保存它。(不用担心它不是有效的api密钥)

回到他们的网站,阅读你可以使用参数看到的文档,你可以找到这部电影。举个简单的例子,假设你想获取电影“小丑”的数据,那么你的url将如下所示:

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

此时,您将使用?t=titlename搜索具有其标题名称的电影

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

此时,您将尝试使用?i=idnumber获取带有其id的电影

查看他们的文档。它们真的很简单。检查参数并使用它们。不管是谁在读这篇文章,请不要担心。如果你是新手,如果你觉得这很可怕,不用担心!您已经在处理apis方面走到了这一步,您将到达那里。

祝你编码愉快。

票数 2
EN

Stack Overflow用户

发布于 2018-02-11 07:56:18

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33864769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档