Netflix发布REST API

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

你可能感兴趣的:(Netflix发布REST API)