写点什么

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:121757
用户头像

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

关注

评论

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

浅谈一下自动化运维优点和缺点,哪款工具好?

行云管家

自动化 IT运维 自动化运维

交付和发布的区别,你真的懂吗?

老张

持续集成 线上发布 版本火车

转型过程“千变万化”,怎样的数智平台才能够帮助企业顺利转型?

用友BIP

数智底座

缕析条分Scroll属性 | 京东云技术团队

京东科技开发者

前端 DOM ScrollView ScrollView(滚动条) 企业号 7 月 PK 榜

小动作牵动大文明,“大运空瓶行动”从你我做起

新消费日报

ChatGPT赋能Scrum实践

俞凡

人工智能 Scrum 敏捷开发 ChatGPT

LeetCode题解:2618. 检查是否是类的对象实例,使用instanceof

Lee Chen

JavaScript LeetCode

Win11 搭建SD WebUI环境 | 社区征文

IT蜗壳-Tango

AIGC Stable Diffusion 年中技术盘点 SD

DDD架构为什么应该首选六边形架构? | 京东云技术团队

京东科技开发者

分层架构 架构设计 企业号 7 月 PK 榜 六边形架构

只有1%的人才知道的ChatGPT写作技巧

俞凡

人工智能 ChatGPT

基于PaddleOCR与OpenVINO™的结构化输出Pipeline

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

对线面试官 Redis | 十 Redis集群模式

派大星

Java 面试题

Debian11系统编译安装Redis教程。

百度搜索:蓝易云

redis 云计算 Linux 运维 Debian

聊聊Spring注解@Transactional失效的那些事 | 京东云技术团队

京东科技开发者

spring Transactional @Transactional 企业号 7 月 PK 榜 注解失效

升级数智底座是数智化2.0时代的核心诉求

用友BIP

数智底座

“多巴胺设计” 来袭,TDesign 主题中心上线

TDesign

设计 主题色 开源系统

Last Week in Milvus

Zilliz

Milvus Zilliz AIGC cvpstack

北京汽车:传统车厂向“用户服务”转型的新范本

字节跳动数据平台

大数据 用户

引领AI变革,九章云极DataCanvas公司重磅发布AIFS+DataPilot

九章云极DataCanvas

航空机场行业如何绘就全面预算降本增效新画卷?

用友BIP

全面预算

Brotli-压缩算法的潮流 | 社区征文

不叫猫先生

Brotli 压缩算法 年中技术盘点

Debian11系统编译安装Memcached教程。

百度搜索:蓝易云

memcached 云计算 Linux 运维 Debian

当你成为一个Tech Lead

码猿外

技术管理 Tech Lead

云端利器!香港云主机带你畅享强大的云计算能力!

一只扑棱蛾子

香港云主机

CST电磁仿真软件要怎么学?

思茂信息

操作 仿真软件 cst cst使用教程 cst仿真软件

MQTT 订阅标识符详解

EMQ映云科技

mqtt 订阅标识符

MobPush Android For Unity

MobTech袤博科技

开发者 前端 Unity Android; Java’

安装Ingress-Nginx

tiandizhiguai

云原生 k8s

IPQ8072|XGS-PON|Dual Band 10GbE Wifi6 Industrial SBC DR8072V01

wallyslilly

完成等保测评后有合格证书吗?是什么样的?

行云管家

等保测评 等保2.0 等级测评

企业转型必修课,用友BIP成为企业数智化首选

用友BIP

国产替代

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