twitter将支持web服务

来源:互联网 发布:linux tail -1 编辑:程序博客网 时间:2024/05/10 10:07
twitter将支持web服务


之前我们谈过如何用一条简单的命令语句、通过一组语法规则去查询多个万维网服务。
Yubnub是我们讨论过的其中一种,键入“Weather 90210”,你将得到从weather.com返回的天气信息。此外你可以用单一命令行来查询成千个其它服务。




Twitter的API 也悄然升级,将接受此类功能性。twitter是一种基于sms和文本信息的社交网络,其社区规模成长得很迅猛,每天有大量用户花费几小时的时间发生文本消息来告诉大家他们在做什么或在想什么。要发送一条消息,用户只需把他们想要发送的文本消息发送到“40404”号码。任何关注其他用户的信息长龙的朋友可以这样做。你follow的所有用户的所有信息会显示在你的twitter页面里,你可以选择通过sms将它们发送到你的移动设备里。



twitter广受欢迎的一个特性是你可以给一个朋友发送“直接”信息(direct message)。语法很简单:你键入“d [用户名] [信息]”。





不过迄今为止twitter的api都还不允许你访问那些直接消息。根据今天的api更新,现在你可以接受twitter的直接消息。那意味着什么?十分坦率地说,很多。




用户现在可以向一个用户名发送一个命令(直接消息),该用户名只是一个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文档里更新相关信息。 
原创粉丝点击