Twitter 工作原理

A keypad with twitter printed on it.
Jack Dorsey 和 Biz Stone,热门社交消息服务 Twitter 的联合创始人。Peter Dazeley / Getty Images

许多社交网站都拥有大量花哨的工具和功能。例如,MySpaceFacebook 允许用户建立个人资料、上传图片、整合多媒体、开发博客并将有用(或奇怪)的程序集成到主页中。但有时,简单胜过复杂。这就是 Twitter 如此成功的原因之一。

如果你在过去几年里一直与世隔绝,那么 Twitter 的情况是这样的。基本上,你可以使用该服务向联系人网络发布和接收消息。你无需发送几十封电子邮件或短信,只需向 Twitter 帐户发送一条消息,服务就会将其分发给所有关注者。会员使用 Twitter 组织即兴聚会(甚至政治抗议)、进行群组对话或只是发送快速更新,让人们了解正在发生的事情。

广告

Twitter 的历史与一些其他互联网公司交织在一起。Twitter 的创始人是 Evan Williams、Biz Stone 和 Jack Dorsey。在 Twitter 诞生几年前,Williams 创立了 Blogger,一个流行的网络日志服务。互联网巨头谷歌收购了 Blogger,Williams 开始直接为谷歌工作。不久之后,他和谷歌员工 Stone 离开了这家互联网巨头,成立了一家名为 Odeo 的新公司。

Odeo 是一家播客服务公司。据 Williams 称,他对播客没有个人兴趣,在他的指导下,公司暂时失去了重点。然而,Odeo 的一个产品刚刚开始兴起:Twitter,一项新的消息服务。Stone 给 Twitter 起了这个名字,将短促的信息交流比作鸟儿的啁啾声,并指出许多铃声听起来像鸟叫声 [来源:Fost]。

随着这项服务成为 Odeo 更重要的组成部分,Stone 和 Williams 决定成立一家新公司,并将 Twitter 作为其旗舰产品。Williams 从投资者手中买下了 Odeo 和 Twitter,然后将现有公司和服务合并成一家名为 Obvious Corporation 的新企业。Jack Dorsey 加入了团队,并开始开发用户与 Twitter 交互的新方式,包括通过即时通讯和电子邮件等计算机应用程序。2006 年 3 月,Twitter 从 Obvious 分拆出来,成为一家独立的公司,Twitter Incorporated

在本文中,我们将了解 Twitter 的应用程序编程接口 (API)。我们将了解什么是推文以及创建和阅读推文的所有不同方式。我们还将探讨 Twitter 如何为其移动平台优化服务。

在下一节中,我们将确切了解什么是推文。

什么是推文?

简单来说,推文是在 Twitter 上发送的消息。要发送或接收推文,你必须在 Twitter 上创建一个免费帐户。你还需要有拥有 Twitter 帐户的朋友和联系人——否则你将对着虚空打字。当然,你可以将 Twitter 用作博客,并将所有推文公开,这意味着任何人都可以通过你的个人 Twitter 个人资料页面阅读它们。但如果你想使用 Twitter 作为与朋友保持联系的方式,你需要说服他们也注册。

一旦你拥有一个帐户,你就可以开始建立你的联系人网络。你可以邀请其他用户接收你的推文,你也可以关注其他成员的帖子。当你收到推文时,你可能会发现你只看到了对话的一部分。你会看到你的联系人的帖子,但如果他或她正在向不在你网络中的人发送回复消息,你就不会看到其他人的消息。

广告

推文有一些限制,主要是因为 Twitter 的设计严重依赖手机短信。推文最多只能有 140 个字符,否则系统会为手机用户截断消息的其余部分。会员可以在其 Twitter 网页上或通过使用第三方开发者的桌面或基于网络的应用程序阅读完整的推文。

最初,推文只包含文本。现在,推文可以包含图片以及六秒视频剪辑(由 Twitter 于 2012 年收购的 Vine 提供)。

Twitter 使加入或退出网络变得容易。如果你加入 Twitter 并发现自己被某个特定成员的推文轰炸,你可以选择停止关注他或她的动态。

你无需生成原创内容即可发送推文。你只需分享其他人创建的推文,实际上是将他们的消息转发给所有关注者。这叫做转发推文

作为对消息进行分类和分组的一种方式,许多用户在推文主题前使用井号。例如,如果你正在发推文讨论你的新车,你可能会在消息中包含 #新车 #保时捷 #账户空空。这些话题标签使你的消息对其他用户更具可搜索性。

在下一节中,我们将了解 Twitter 的许多应用程序。

Twitter 的 API

Twitterific 是由 Iconfactory 为 Mac 电脑开发的桌面应用程序。
Iconfactory

Twitter 的应用程序编程接口API)基于表征状态传输REST)架构。REST 架构指的是一系列网络设计原则,这些原则定义了资源以及寻址和访问数据的方式。该架构是一种设计理念,而非一套蓝图——没有单一的计算机服务器和电缆的规定排列方式。对于 Twitter 而言,REST 架构在一定程度上意味着该服务与大多数网络聚合格式兼容。

网络聚合是一个相当简单的概念:一个应用程序从一个来源收集信息并将其发送到各种目的地。网络上使用了几种聚合格式。Twitter 兼容其中两种——真正简单的聚合RSS)和Atom 聚合格式Atom)。这两种格式都从一个资源检索数据并将其发送到另一个资源。

广告

与 Twitter 兼容的两种网络聚合格式都包含几行代码。网站管理员可以将其嵌入到其网站的代码中。访问者可以订阅聚合服务——称为提要——并在管理员每次更新网页时收到更新。Twitter 利用此功能允许成员向其他 Twitter 成员网络发布消息。实际上,Twitter 成员订阅了其他成员的提要。

通过允许第三方开发者部分访问其 API,Twitter 允许他们创建包含 Twitter 服务的程序。Obvious Corp 的应用程序包括桌面提要阅读器程序,允许用户使用简单、独立的界面在 Twitter 网络上发布和检索消息。当前的第三方应用程序包括

  • OutTwit,一个 Windows 应用程序,允许用户通过 Outlook 电子邮件程序访问 Twitter
  • Tweet Scan,允许用户使用定制搜索引擎Firefox 的搜索框实时搜索公共 Twitter 帖子
  • Twessenger,与 Windows Live Messenger 8.1 即时通讯程序集成
  • Twittervision,将 Twitter 动态集成到 Google 地图中。你可以通过世界地图观看公共帖子实时发布
  • Flotzam,将 Twitter 与 Facebook、Flickr 和博客集成
  • iTunes to Twitter,一个 Mac 电脑应用程序,可将用户 iTunes 中当前播放的歌曲标题广播到其网络

这只是可用 Twitter 应用程序的一小部分,开发者每天都在推出新的应用程序。

在下一节中,我们将探讨 Twitter 的技术方面——它如何与移动设备交互。

手机上的 Twitter

Twitter 从一开始就是为移动设备设计的,因此绝大多数推文都源自移动设备。同时,来自台式电脑的推文数量持续下降 [来源:Madrigal]。

从一开始,Twitter 的创始人就设计这项服务以与短消息服务 (SMS) 协议配合使用。SMS 允许你通过手机向其他手机以及网站、语音邮件系统和电子邮件服务器等服务发送和接收短信。当你从手机向 Twitter 发送短信时,消息会传输到移动交换中心 (MSC),该中心将信号发送到信号传输点 (STP)。从那里,消息发送到短消息服务中心 (SMSC),然后 SMSC 将文本发送到 Twitter。Twitter 使用相同的反向过程将消息发送回你网络中的人。

广告

SMS 协议有几个限制,这些是 Twitter 限制的来源。SMS 消息的上限为 160 个字符,并且除了文本之外不能包含任何其他内容。虽然有其他协议可以发送比 SMS 更多的信息,但它们并未得到手机服务提供商的广泛支持。通过将消息限制为 SMS 格式,Twitter 能够覆盖更广泛的客户群。

即使你使用桌面或基于网络的应用程序发布推文,Twitter 也会通过 SMS 将消息发送到手机。当你发布消息时,你会告诉 Twitter 通过聚合格式将消息发送到所有适当的渠道。Twitter 会将推文发送到你网络中所有已将手机号码添加到其 Twitter 帐户的人的手机。对于其他用户,消息可能只会显示在网页上或计算机桌面应用程序中。

美国的 Twitter 用户可以通过向 40404 发送短信来与服务互动。在加拿大,代码是 21212,在英国,你将使用代码 +44 7624 801423 来锻炼你的手指。通过短信,你可以订阅其他成员的动态、关闭动态、将朋友添加到你的网络甚至删除你的帐户。

互联网上的 Twitter 热潮

导致系统崩溃的推文:艾伦·德杰尼勒斯 (Ellen Degeneres) 在 2014 年奥斯卡上的自拍。
十万个为什么 员工屏幕截图

Twitter 的推文席卷了全世界。据该公司称,人们每天发送超过 5 亿条推文。这相当于每秒近 6000 条推文 [来源:Krikorian ]。平均活跃用户每月发推约 20 次,尽管近三分之一的帐户处于非活跃状态 [来源:Madrigal]。尽管如此,仍有约 5.6 亿活跃帐户,其中约 2.41 亿每月发布推文 [来源:Smith]。

经常使用 Twitter 的人每月在该服务上花费大约三个小时。其中约一半的人每天访问他们的帐户一次 [来源:Smith]。所有这些数字意味着,在社交媒体和信息传播方面,Twitter 举足轻重。

广告

当重大新闻事件发生时,Twitter 总是第一时间知晓。在迈克尔·杰克逊去世的消息公布后,提及这位歌手的推文每小时达到约 22 万条,一度导致系统完全崩溃,任何人无法访问 [来源:Shiels]。

在 2014 年奥斯卡颁奖典礼上,艾伦·德杰尼勒斯 (Ellen Degeneres) 与一群其他名人自拍。在一小时内,她的推文被转发超过 130 万次,创下了单条推文最高转发量的记录 [来源:Gerick]。

事实上,Twitter 上最热门的话题反映了人类集体意识在任何特定时刻的动向。这些趋势很容易发现——它们位于你 Twitter 主页上的“趋势”框中。因此,当流行文化来源或新闻媒体宣称某个话题在 Twitter 上流行时,你可以肯定这个话题具有深远影响,或者至少足够奇怪,可以在数小时内引起全球关注。

Twitter 不断发展。其程序员通过不断完善搜索引擎使其更加用户友好。他们还会不时更新表面的视觉元素,以保持现代外观,吸引也喜欢 Facebook 等图片丰富社交媒体服务的人们。

Twitter 的明星效应

截至 2014 年初,Twitter 拥有超过 3000 万人关注其推文。
© Erik Tham/Corbis

尽管 Twitter 起源于美国,但只有大约三分之一的推文来自北美。英语是推文中迄今为止最主要的语言,日语和西班牙语分别位居第二和第三 [来源:Richter]。

每天有数亿条推文出现,Twitter 的力量和影响力是真实存在的。2010 年底,当“阿拉伯之春”在中东爆发时,许多革命者转向 Twitter 组织游行和抗议,并互相警告当局的危险。

广告

无论是出于严肃的政治目的,还是无意义的闲聊,Twitter 的随意性既是福也是祸。推文是一种简单、快速的沟通方式……但无脑评论也可能以糟糕的方式病毒式传播。

以案例 A 为例,让我们回顾一下贾斯汀·萨科 (Justine Sacco) 引发的轩然大波。萨科是 IAC 媒体公司的企业传播主管。当她前往南非度假时,她不经大脑地发了一条推文:“去非洲。希望我不会得艾滋病。开玩笑的。我是白人!”

几个人看到了这条推文并分享了它。在她的飞机甚至还没抵达南非之前,萨科的名字就与带有种族主义色彩的无知联系在一起。她被解雇,并立即在互联网传说中占据了一个臭名昭著的位置。

热门有线电视讽刺节目“科尔伯特报告”也遭遇了基于 Twitter 的强烈反对。一名工作人员在脱离语境的情况下发布了一条关于种族主义的讽刺笑话后,一名愤怒的 Twitter 用户呼吁取消该节目。很快,#cancelcolbert 标签在 Twitter 上流行起来。

科尔伯特的编剧们通过一个关于该情况的长篇节目平息了这场骚动,其中一部分内容嘲讽了 Twitter 本身。科尔伯特在节目最后说:“谁会想到一种限制在 140 个字符的交流方式会造成误解呢?”

企业都非常清楚推文传播的速度有多快。发布投诉的消费者可能会看到他们的言论被许多其他人响应,从而导致组织的公关灾难。这就是为什么许多公司雇用人员监控 Twitter 和其他社交媒体网站,随时准备在投诉成为头条新闻之前解决它们。

政治家也是如此。当英国政治家(也是 Twitter 新手)埃德·鲍尔斯 (Ed Balls) 意外地发推文写了自己的名字时,互联网自然是迅速捕捉并嘲笑他。现在,每年 4 月 28 日,英国人都会举行一场半开玩笑的“埃德·鲍尔斯日”庆祝活动。

Twitter 已巩固了其作为创新通信工具的地位。仅仅在你阅读本文的几分钟内,数千条新推文就已出现,它们都以 140 个字符为单位,为人类历史的编年史增添了内容。

更多信息

作者注:Twitter 工作原理

在更新这篇文章时,我发现有趣的是,对于大多数人来说,Twitter 仍然是一个奇怪而模糊的工具。只有不到 20% 的美国人使用 Twitter,而那些使用该服务的人也未必是狂热粉丝。然而,Twitter 已成为一种机构。你在广告和新闻中随处可见对标签、Twitter 趋势和 Twitter 用户名的引用。因此,即使你不使用 Twitter,你仍然会继续看到和听到它的消息,因为组织和个人会通过他们的 140 字符门户推送信息。- NC

相关文章

更多精彩链接

  • Bellona, David. "即将推出:全新的你,在你的 Twitter 个人资料中。" Twitter Blog. April 8, 2014. (April 15, 2014) https://blog.twitter.com/2014/coming-soon-a-whole-new-you-in-your-twitter-profile
  • Cillizza, Chris. "Twitter 如何改变了政治——和政治新闻业。" Washington Post. Nov. 7, 2013. (April 15, 2014) http://www.washingtonpost.com/blogs/the-fix/wp/2013/11/07/how-twitter-has-changed-politics-and-political-journalism/
  • Cresci, Elena. "政治 Twitter 五大失误。" The Guardian. Mar. 6, 2014. (April 15, 2014) http://www.theguardian.com/politics/2014/mar/06/politicians-twitter-top-5-gaffes-cameron-phone-obama
  • Dhanjani, Nitesh. "Twitter 和 Jott 易受短信和来电显示欺骗攻击。" April 7, 2007. http://www.dhanjani.com/archives/2007/04 /twitter_and_jott_vulnerable_to.html
  • Fielding, Roy Thomas. "基于网络的软件架构的架构风格与设计。" University of California, Irvine. 2000. http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
  • Fost, Dan. "人们在“发推”什么?" San Francisco Chronicle. March 19, 2007. http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2007/03/19/BUG31OM9RN18.DTL
  • Gannes, Liz. "埃文·威廉姆斯:Odeo 如何搞砸了。" GigaOM. September 14, 2006. http://gigaom.com/2006/09/14/evan-williams-how-odeo-screwed-up/
  • Hardy, Ian. "Twitter 微博走向成功。" BBC. August 3, 2007. (April 15, 2014) http://news.bbc.co.uk/2/hi/programmes/click_online/6929134.stm
  • Johnson, Bobbie. "Twitter 是什么,我有什么理由关心吗?" The Guardian. March 15, 2007. http://www.guardian.co.uk/technology/2007/mar/15/media.newmedia
  • Kassim, Saleem. "Twitter 革命:社交媒体如何助力阿拉伯之春。" PolicyMic.com. July 3, 2012. (April 15, 2014) http://www.policymic.com/articles/10642/twitter-revolution-how-the-arab-spring-was-helped-by-social-media
  • Kramarenko, Dmitri. "短信欺骗。" Computer Crime Research Center. Aug. 19, 2004. (April 15, 2014) http://www.crime-research.org/news/19.08.2004/572/
  • Lee, Dave. "Twitter 如何改变世界,一个标签接一个标签。" BBC. Nov. 7, 2013. (April 15, 2014) http://www.bbc.com/news/technology-24802766
  • Madrigal, Alexis C. "Twitter 多年来如何变化,用 12 张图表展示。" The Atlantic. Mar. 30, 2014. (April 15, 2014) http://www.theatlantic.com/technology/archive/2014/03/how-twitter-has-changed-over-the-years-in-12-charts/359869
  • McDuling, John. "Twitter 自救的策略是变得越来越像 Facebook。" QZ.com. April 8, 2014. (April 15, 2014) http://qz.com/196709/twitters-strategy-to-fix-itself-is-to-become-more-and-more-like-facebook/
  • Nottingham, M. "Atom 聚合格式。" AtomEnabled. December, 2005. syndication/atom-format-spec.php
  • Page, Clarence. "科尔伯特的讽刺与 Twitter 格格不入。" TC Times. April 9, 2014. (April 15, 2014) http://www.tctimes.com/columnists/clarence_page/colbert-s-irony-and-twitter-don-t-mix/article_2f58c25e-bfe9-11e3-8726-0019bb2963f4.html
  • Stutzman, Fred. "12 分钟 Twitter 权威指南。" AOL Developer Network. April 11, 2007. http://dev.aol.com/article/2007/04/definitive-guide-to-twitter
  • Tsukayama, Hayley and Dina ElBoghdady. "Twitter 首个交易日收盘价 44.90 美元,市值超过 250 亿美元。" Washington Post. Nov. 7, 2013. (April 15, 2014) http://www.washingtonpost.com/business/technology/twitter-ipo-executives-to-ring-the-opening-bell/2013/11/07/c181403e-47ad-11e3-bf0c-cebf37c6f484_story.html
  • Twitter http://twitter.com
  • Twitter 开发讨论 http://groups.google.com/group/twitter-development-talk /web/api-documentation
  • Twitter 粉丝维基 http://twitter.pbwiki.com/
  • Walsh, Norman. "XML 技术介绍。" Xml.com October 3, 1998. http://www.xml.com/pub/a/98/10/guide0.html
  • "哈佛法学院的 RSS 2.0。" Harvard. July 15, 2003. http://cyber.law.harvard.edu/rss/rss.html
  • Stelter, Brian. "‘羞愧’:前公关主管贾斯汀·萨科为非洲艾滋病推文道歉。" CNN. Dec. 22, 2013. (April 15, 2014) http://www.cnn.com/2013/12/22/world/sacco-offensive-tweet/
  • Williams, Evan. "Odeo 如何诞生。" February 25, 2005. http://www.evhead.com/2005/02/how-odeo-happened.asp
  • Williams, Evan. "Obvious Corp 的诞生。" October 25, 2006. http://evhead.com/2006/10/birth-of-obvious-corp_25.asp
  • Williams, Evan. "Twitter 公司。" Obvious Corporation. April 16, 2007. http://blog.obvious.com/2007/04/twitter-inc.html