NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

数字北京城,航行在联通2000M的“大运河”

脑极体

联通

执行个 DEL 竟然也会阻塞 Redis?深挖一下果然不简单

架构精进之路

redis 缓存 后端 bigkey 三周年连更

Prometheus实战-从0构建高可用监控平台(一)

小毛驴的烂笔头

Prometheus

Python项目实战│ Python实现线程池工作模式

TiAmo

Python 线程池 三周年连更 工作模式

Mac哪款系统性能软件好用呢?Performance Index 64 Pro mac版推荐~

真大的脸盆

Mac Mac 软件 系统性能监测

如何优雅的处理异常

京东科技开发者

异常处理 java 抛出异常 企业号 4 月 PK 榜 throwale

迪斯克Disrupt DEX众筹挖矿系统开发技术

薇電13242772558

dapp

关于 SaaS 软件销售领域中的 Renewal 和 linearity

Jerry Wang

SaaS Cloud Studio 三周年连更

你如何看待,“国内ChatGPT还没成熟,但ChatGPT的付费模式已经成熟了?”

小傅哥

人工智能 小傅哥 ChatGPT 人工智能ChatGPT 吗? ChatGPT4

《API加速优化方案:多级缓存设计》

后台技术汇

三周年连更

用友BIP助力中国领先企业数智化国产替代

用友BIP

国产替代

Retrofit 在 JSON 反序列化的时候提示 UnrecognizedPropertyException 异常

HoneyMoose

C# 之 字符串前加@(逐字字符串标识符)

陈言必行

C# 三周年连更

跨平台应用开发进阶(五十六):应用渲染异常问题分析及解决

No Silver Bullet

跨平台应用开发 三周年连更 问题分析及解决 渲染异常

【Linux】之Centos7安装KVM虚拟化及相关命令

A-刘晨阳

Linux 虚拟化 kvm 三周年连更

代码优雅之道——如何干掉过多的if else

小小怪下士

Java 程序员 后端 代码

突破传统监测模式:业务状态监控HM的新思路

京东科技开发者

系统架构 监控系统 数据监控 业务监控 企业号 4 月 PK 榜

DockerSwarm实践及原理

乌龟哥哥

三周年连更

高效易用的C++单元测试框架:轻松构建高质量代码

万木春

c++ GitHub 单元测试

大数据之Hadoop图解概述

袁袁袁袁满

三周年连更

Java如何获取@ApiModelProperty(value = “序列号“, name = “uuid“)注解中的value值name值?

bug菌

三周年连更 获取注解值

如何建设一个用于编译 iOS App 的 macOS 云服务器集群?

京东科技开发者

ios 编译 CI/CD 企业号 4 月 PK 榜 云服务集群

复旦MOSS大模型开源了!Github和Hugging Face同时上线

Openlab_cosmoplat

人工智能 开源项目 ChatGPT

一种新的流:为 Java 加入生成器(Generator)特性

阿里巴巴云原生

Java 阿里云 云原生

一些常见的字符串匹配算法

京东科技开发者

字符串 字符串匹配算法 企业号 4 月 PK 榜 文本处理

语雀-使用指南

六月的雨在InfoQ

在线文档 在线协同文档 三周年连更 语雀

算法题每日一练:最长递增子序列

知心宝贝

数据结构 算法 前端 后端 三周年连更

Matlab实现遗传算法

Shine

三周年连更

使用AI优化慢SQL,开发秒变DBA

NineData

sql AI 开发者 dba NineData

易观千帆 | 2023年3月证券APP月活跃用户规模盘点

易观分析

证券 经济

Nginx常用配置及和基本功能讲解

京东科技开发者

nginx 负载均衡 正向代理与反向代理 企业号 4 月 PK 榜 Nginx入门

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