BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Netflix发布REST API

| 作者 Dilip Krishnan 关注 0 他的粉丝 ,译者 黄璜 关注 0 他的粉丝 发布于 2008年10月14日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

Netflix团队发布了Netflix API,根据其官方博客的说法:

Netflix API支持访问超过100,000部电影和剧集的DVD标题的数据,并拥有Netflix会员的权限。Netflix API使得开发者可以利用Netflix数据,为Netflix会员或者广泛电影爱好者开发新颖独特的应用。

据开发者API博客所写,Netflix提供了三种API部件集合:

  • JavaScript API:它是一个简单的API,并针对在应用中模拟Netflix体验已进行了优化。
  • REST编程API:一组REST API集合,能让你对诸如标题目录,用户队列,租赁活动等Netflix资源进行细粒度的访问。
  • Atom订阅源:Atom订阅源使得那些非订阅用户能够访问Netflix订阅数据,如订阅者队列。订阅源是通过REST API来访问的。

Netflix的认证方式基于OAuth Core 1.0协议。开发者可以使用OAuth的全部能力,当OAuth非必需时,也可以使用相对宽松的方法。

根据Subrahmanyam(即Subbu,他目前正在Yahoo!开发针对HTTP/REST Web服务设计的标准,模式和实践)的说法:

这是我所遇到的第一个如此鲜明地让链接(linking)具有状态的API,荣誉属于Netflix团队。

该API是RESTful的,并遵从于一系列约定,并且如Subbu指出的:

API的设计是以资源为中心的,API在URL路径中主机名的右边保留了资源的数据引用,并使用链接将相关资源联系在一起。方法信息符合标准HTTP动词。

注意到,“当然,里面也有一些我不愿看到的小瑕疵” 但承认“与其它API比较起来,这点问题算不了什么”。

除了详尽的API文档,Joseph Smarr还提供了一个优秀的手把手教程。

欲知API详情请访问Neflix开发者站点

查看英文原文Netflix Releases REST API

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT