QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

REST、Silverlight 及纽约时报

  • 2009-05-14
  • 本文字数:894 字

    阅读完需:约 3 分钟

为了在竞争激烈的新闻业界拥有一席之地,纽约时报通过 Times Developer Network 构建了一个基于 REST 的 API。尽管还是公开的 beta 版,但 API 的数量也已经非常多了。大多数 API 都返回 XML 和 JSON 两种格式的数据并且拥有非常棒的文档。其他的 REST 供应商可以仿效这种做法来获取最大的收益。

  • Article Search API:能够搜索从 1981 年到现在纽约时报上的文章,可以获取标题、摘要及相关多媒体的链接
  • Best Sellers API:能够获取纽约时报所有的最佳业绩数据,包括特定销售商的等级历史
  • Campaign Finance API:根据美国联邦选举委员会的备案获取总统选举的捐助及花费数据
  • Community API:获取 NYTimes.com 用户发表的评论
  • Congress API:获取美国议会投票数据,包括具体议院和参议院议员的信息
  • Movie Reviews API:获取到评论和纽约时报评论家的链接以及根据关键字搜索电影评论
  • New York State Legislature API:获取纽约州参议院及大会的议员和委员会信息
  • Real Estate API:获取纽约市房地产及销售情况的聚合数据
  • Times Newswire API:获取最新时报文章的链接和元数据
  • TimesPeople API:获取时报读者的信息及活动数据
  • TimesTags API:获取与查询信息匹配的标准化术语,同时由时报字典进行过滤

目前,这些 API 都是免费的,但却有很多限制。比方说只有 Campaign Finance、Congress 及 NY State Legislature API 可以授权商业使用,而所有其他的 API 都只能用在非商业及非竞争的目的。当然了,一旦他们发现了此中的盈利之道,那就没人能够保证未来是否会收费了。

微软和纽约时报联手发布了纽约时报 Silverlight 工具集以帮助开发者轻松上手这些 API。顾名思义,该工具集主要的目的在于宣扬 Silverlight 和其他的微软技术。项目目标中已经反映出了这一点。

  • 让设计者和开发者能够少写代码(都是 XAML)甚至不写代码就能使用这些 API
  • 包含设计期的示例数据以提升 Expression Blend 和 Visual Studio 中的制作体验
  • 使用 MVVM 设计模式来分隔组件,这样做可以提高易测性及数据绑定

尽管标上了微软的许可协议,但此时我们还无法获得其源代码。在 1.0.1 发布中只有 DLL 和相关的调试 symbol。

查看英文原文: REST, Silverlight, and the New York Times

2009-05-14 19:121780
用户头像

发布了 88 篇内容, 共 264.1 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

QCN9274 and QCN6274 Chips-Exploring the Potential -Unleashing the Power of AI in WiFi 7

wifi6-yiyi

WiFi7

混合云架构中私网环境下通过VPN实现云上云下互通

天翼云开发者社区

混合云

如何系统全面地自学Java语言?

了不起的程序猿

后端 自学编程 架构师 java程序员 java面试

JProfiler 14 for Mac( Java 应用程序性能分析工具)

Mac相关知识分享

使用内容分发网络的一点小经验

为自己带盐

腾讯云 CDN

华为云Flexus云服务器X实例的购买及使用体验

YG科技

服务网格的基本概念

天翼云开发者社区

服务网格

华为云Flexus X实例使用测评——上手初体验,比想象的更丝滑

YG科技

Spring事务管理深度解析-从实践到原理

EquatorCoco

Java 数据库 spring

VXLAN 网络中报文转发过程

天翼云开发者社区

VXLAN

人工智能与物联网:从智慧家居到智能城市的未来蓝图

天津汇柏科技有限公司

物联网 AI 人工智能

AnyGo for Mac(虚拟定位软件)

Mac相关知识分享

长三角,如何把数据要素变成新长江?

脑极体

AI

Java 面试都只是背答案吗?

了不起的程序猿

后端 架构师 java程序员 java面试 Java八股文

具身智能领域,全球Top50华人图谱梳理

机器人头条

科技 大模型 人形机器人 具身智能

打破生态壁垒!ThinkPad X1 Carbon Aura AI“一磕即传”刷新多设备协作效率

科技范儿

Acrobat Pro DC 2021 for Mac(pdf编辑器)

Mac相关知识分享

作为 Java 程序员必须要掌握的技术栈

架构师之道

Java 编程

你的理由都是借口:那些所谓的网络抖动

采菊东篱下

Java 面试 网络

6年Java开发经验,面试20多家公司,砍下10多个Offer(附面经分享)

采菊东篱下

编程 java面试

如何选择合适的云服务器--X实例购买指南和配置详细说明

YG科技

快讯|复旦校友会、浙大MBA、中欧EMBA来访奇点云

奇点云

为什么那么多带GC的语言,只有JVM需要调优?

了不起的程序猿

程序员 JVM 架构师 java面试 jvm调优

基于Flexus X实例云服务器的评测-大模型对比评测

YG科技

AutoCAD 2024 for Mac(cad设计绘图工具)

Mac相关知识分享

Microsoft Office 2019 for Mac(office办公套件)

Mac相关知识分享

Premiere Pro 2021 for Mac(pr 2021 直装版)

Mac相关知识分享

基于Flexus X实例云服务器的实际场景-等保三级服务器设置

YG科技

华为Flexus云服务器X实例 使用流程

YG科技

828华为云征文 |Flexus X实例与华为云EulerOS的Tomcat安装指南

YG科技

REST、Silverlight及纽约时报_SOA_Jonathan Allen_InfoQ精选文章