写点什么

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

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

关注

评论

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

NFT盲盒商城系统开发技术

薇電13242772558

NFT

SSR 和前端编译,在这点上是一样的

CRMEB

Pandas+Seaborn+Plotly:联手探索苹果AppStore

Peter

数据挖掘 数据分析 可视化 Kaggle

攻克MySQL-索引基础

javaadu

MySQL 面试题 索引

模块八

Only

架构师实战营 「架构实战营」

【Python】这个列表TTT熟悉

謓泽

Python 2月月更

互联网产品管理课-笔记(16/100)

hackstoic

产品

一个简单的方法排列任务优先级

Bruce Talk

一次历史漏洞分析与复现的全部过程

H

网络安全

2022年第8周-面试二三事

李印

面试 周报

hive性能调优实战-读书笔记

聚变

hive Hive SQL

实践GoF的23种设计模式:SOLID原则

元闰子

设计模式 SOLID

设计千万级学生管理系统的考试试卷存储方案

王大胖

从俄乌战争看区块链技术在未来国防领域的应用

CECBC

能源产业数字化转型:区块链如何“炼”?

CECBC

一次TDD(Test Driven Development)尝试感受

Bruce Talk

技术 敏捷 TDD Agile

攻克MySQL—索引优化

javaadu

MySQL 面试题 索引

作业8

施正威

模块八

撿破爛ぃ

架构训练营

精选22个pandas实用函数

Peter

Python 数据分析 pandas

如何通过服务提升产品价值?

石云升

产品思维 体验设计 产品分析 2月月更 服务产品化

跨平台应用开发进阶(五) :uni-app 实现列表项左划操作

No Silver Bullet

uni-app 2月月更 左划删除

简谈什么是 Web 3.0

devpoint

元宇宙 Web3.0 2月月更

人人皆可虚拟,直播还能这么玩?声网推出 MetaLive 元直播解决方案

声网

人工智能 音视频

【干货】Servlet内存马加载流程分析

网络安全学海

黑客 网络安全 信息安全 渗透测试 安全漏洞

mxGraph教程-开发入门指南

No Silver Bullet

流程图 2月月更 mxGraph

人大代表谈“元宇宙”:把握机遇,加速布局

CECBC

Go 语言入门很简单:Go 反射

宇宙之一粟

迭代器总结

编程三昧

JavaScript 前端 迭代器 2月月更

书单

林逸民

学习 读书

01-《生活中的心理学》读书笔记

清凌渡

读书笔记 心理学

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