首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

使用 Technorati API -1 什么是 Technorati?

使用 Technorati API -1 什么是 Technorati?

什么是 Technorati?在解释本文标题中提到的流行词之前,我们先解释另一个流行词:blogosphere(博客圈)
术语 blogosphere 是新闻记者和电脑迷的常用词。它是指一类特定的 Web 页面,其中 Web 页面的所有者(即 博主)表达自己的意见、观点、想法、感情。这些页面还包含到其他 Web 页面的链接。关键词 blog 是由 “Web log” 拼接而成的。
处理搜索条件常用缩略词
  • API:应用程序编程接口
  • HTTP:超文本传送协议
  • REST:具象状态传输
  • URL:统一资源定位器
  • XML:可扩展标记语言

一些 Web 站点能够让不怎么精通网络技术的人管理自己的博客。WordPress 让非软件开发人员能够借助小部件、主题和模板创建相当高级的博客。这导致博主和博客突然猛增。就上一年而言,blogherald.com 的报告显示全球大约有 2 亿个博客。在撰写本文时,博客圈是了解发生在许多国家的新闻的主要信息来源。
由于博客圈包含了大量各不相同的信息,有人不禁会问:这些信息在什么地方进行分类、跟踪和标记以供搜索呢?
在 Google 中输入 Technorati 将搜索到这样的解释:“Technorati 收集、组织和分发全球的在线交谈。”Time 杂志的解释是:“如果 Google 是 Web 的图书馆,那么 Technorati 就是图书馆的咖啡厅。”(从  部分可以找到 Technorati Media 和 Time 文章的链接)。
您可以通过网站 http://technorati.com 访问 Technorati。您将在顶部看到一个蓝绿色的搜索栏,其内包含单词 Search the blogosphere...。单击该栏并输入 Obama。然后单击旁边的放大镜。您马上就能够看到讨论美国总统的特色博文。
Technorati API使用 Technorati Web 页面可以在博客圈中轻松搜索您需要的内容。不过,作为 Web 应用程序开发人员,您可能希望自动化这个搜索过程,或者让 Web 页面的访问者根据自己的搜索条件查看从博客圈找到的信息。
可以使用 Technorati API 实现以上目标。就像 Internet 上的许多 API 一样,Technorati API 使用 REST 服务。
什么是 REST?REST 是 Representational State Transfer 的首字母缩写。详细解释 REST 定义涉及的所有东西超出了本文的范围;不过,可以在 IBM developerWorks 上找到详细解释( 部分提供相关链接)。对于本文讨论的主题而言,可以认为 REST 的作用是使开发人员能够通过简单的 HTTP 调用访问信息和资源。
可以这样思考 REST:要获得特定领域的数据,您仅需将 URL 指向特定的位置。在本文中,这种解释已经很充分中肯。您还可以将其看作是一个简化的 Web 服务器,但是如果您在其他场合宣扬这种思想,可能会招致热议。
对于当前需要讨论的主题而言,Technorati API 是一个 REST 服务,它使用户能够指向特定的 URL 并从博客圈中找到各种满足 URL 中指定的条件的文章。这允许您能够在 Web 应用程序中接受输入,然后使用一个简单的 URL 将输入编码成 API 可理解的格式,并根据输入动态地查询博客圈。
返回列表