之前我们谈过如何用一条简单的命令语句、通过一组语法规则去查询多个万维网服务。Yubnub是我们讨论过的其中一种,键入“Weather 90210”,你将得到从weather.com返回的天气信息。此外你可以用单一命令行来查询成千个其它服务。
twitter广受欢迎的一个特性是你可以给一个朋友发送“直接”信息(direct message)。语法很简单:你键入“d
[用户名] [信息]”。
用户现在可以向一个用户名发送一个命令(直接消息),该用户名只是一个web服务的名字像weather.com。比如,可能有一个 twitter用户名叫“weather”,我可以通过短消息、web或im方式向他发送一条twitter命令“d weather 14202”。twitter用户“weather”可以通过API获得该命令(或者说是 Twitter直接消息),之后在web服务器上运行一个进程来获取目前14202地区的天气预报,并将之作为一条直接消息回发给我(比如,“d TechCrunch Currently: Partly Cloudy, 50F. Tomorrow’s Forecast: AM Clouds/PM Sun. High: 55 Low: 40″)。
或者可能有一个用户名是“score”,你可以给他发一条消息“d score
Yankees”来即时获取Yankees比赛的成绩。或者另一个例子可能是“d 411 Starbucks
14202”来获取离邮编区号14202最近的星巴克的电话号码。
目前,在SMS/移动空间方面启动创业计划会花费大量金钱-- 你必须每个月都要花费一笔钱来注册短号码(大 约每月$500到$1000),向SMS网关供应商(gateway provider)支付一笔钱,之后在任何地方的短消息传入或传出都要支出$0.03到$0.05。把这些累加起来。但在今天,如果一个创业公司选择使用 twitter作为访问其web服务的命令行,这完全是免费的(直到twitter开始为之收费)。
正像你能看到的,唯一有点烦人的就是在信息前面加上“d”,但是twitter内部讨论可能用“@”等价替换“d” --
我希望他们这样做。目前,人们使用“@(用户名)”来公开回复其他twiter消息
-- 如果你是某个用户的朋友,他在回复其他用户的消息(你甚至不知道话题是什么)却发到你这里来,这确实有些扰民。
twitter api的此次升级可能在早晨提交,并最迟在今天晚上在api文档里更新相关信息。
本文版权所有,未经许可,请勿转载
内容合作请 联系我们









twitter将支持web服务







lawrence 状元 | Blog | 2007年03月29日
usefullness 和 usability,其实是完全不同的两个概念。前者是说“有用”,后者是说用起来爽不爽。这里的原文第一句中链接部分应该译作:
之前我们谈过如何用一条简单的命令语句、通过一组语法规则去查询多个万维网服务。(Earlier this year we talked about the usefulness of a simple command line to query multiple web services via a set syntax.)
lawrence 状元 | Blog | 2007年03月29日
抱歉上面打错了,应该是“这里的原文第一句应该译作”。
丁丁,能否增加修改留言的功能?
afeiyu 童生 | 2007年03月29日
如何在gtalk上看到好友的发布的信息?
小狼诺夫 大学士 | Blog | 2007年03月29日
增加twitter@twitter.com,朋友更新后会自动发信给你。利用@username msg 可以回复给具体某个人某条消息,这个和花花用twitter聊天时才知道。