微信公众平台「订酒店」的订房功能是如何实现的?

好吧,最近被很多人问起了这个事情,我来揭秘一下:这个公号是我们1个工程师用了半天时间完成的。这是一个“一句话需求产品”,即通过微信告诉我们你的位置,我们告诉你附近的信息。

在微信出现可以共享位置功能的时候,我们就在思考,如何将快捷酒店管家与微信联合起来。快捷酒店管家是一个基于位置的快捷酒店预订应用,解决的主要问题是基于位置查找并预订快捷酒店。
通常,会有很多人出差到一个陌生的地方的时候找不到附近的酒店,即使找到了也不知道如何去,打电话到前台问了半天也是一头雾水。我们就想,如果能结合微信的位置功能来解决这个痛点是最好的了。
于是,9月份的时候我发了一个原型到微博上:http://weibo.com/79791167/yCjw7oa8w .

后来,微信出了分享到微信的功能,一定程度上解决了这个痛点。就是你告诉你的好友如何去你出差所在的酒店找你。(在快捷酒店管家酒店详情页面点击分享到微信即可)

10月份的时候,跟白鸦聊到这个事情,他说逛也在做,同时向微信团队发出了这个需求。(http://ucdchina.com/baiya/?p=922)于是,我说那你们先做,完成后我们直接用这个接口。

11月份的时候,经过逛的第一次实验,微信团队搞定了这个接口,于是,快捷酒店管家开始做这个公号。历时半天,1个工程师,完成了这个需求。

最初的订酒店公号(微信ID:innteam),只能实现共享位置,我们根据位置的x,y坐标查找酒店。后来,我们调用了一些第三方的API,现在已经可以实现按照地点来查找,按照店名来查找,按照品牌来查找等。
其业务逻辑很简单:用户发送请求——》微信接收到请求之后传给快捷酒店管家——》快捷酒店管家对需求做处理,返回数据给微信——》微信返回数据给用户。
其中,
共享位置是微信自己的x,y坐标调用;
地点查找是soso地图的接口调用;
品牌查找/店名查找等是快捷酒店管家自己的接口调用;
地图展示是百度地图的接口点用;
短网址最早是163的,后来相应速度太慢,已经修改为快捷自己的。

当前,微信的这个接口已经接受内测了,大家可以去申请(https://mp.weixin.qq.com/cgi-bin/callbackprofile?t=wxm-callbackapi&type=info&lang=zh_CN)

updata:
12月,我们对微信订酒店做了升级,现在通过“订酒店”这个微信公号,可以
1)查找周边的酒店,并返回地图
2)直接在微信完成预订
3)在微信上管理在快捷酒店管家的订单,可以直接取消订单

事情就是这样。

然后,有很多人就此问了我几个问题,一并回复:
1、订酒店微号并不能与快捷管家app形成闭环,这样不好。
嗯,是的,这样不好。我们也很想这样。
但是,做订酒店这个公号的初衷,真的就是为了好玩。(也许说出来大家觉得这是敷衍….)
在快捷酒店管家的团队里,我们每天会想到很多好玩的点子,我们会不断的想办法把自己融入到整个移动生态系统里面去,去“傍大款”,去做合作,而不是自己什么都做。
比如,我们也是第一批尝试跟evernote合作的,把订单信息同步到evernote。未来,我们还会和更多的app进行“链接”。
2、订酒店公号未来会如何发展。
靠,真心不知道了….
就一个好玩的东西,如果给他背负太多的责任和意义,就变的不好玩了
3、微信现在已经与几个快捷品牌合作,可以直接通过微信订酒店了,这个事情怎么看
这点,微信做的很酷。
现在微信跟布丁的合作已经上线,通过公号为入口,以HTML5的形式在微信内嵌的浏览器中完成预订,这个很方便,很酷。
我会觉得这是一个好事,在教育用户用手机订快捷酒店,在培养用户的习惯。当用户习惯了使用手机完成预订之后,就是服务与体验的争夺,那个时候会更好玩。

转自:http://www.zhihu.com/question/20566572

发表评论

电子邮件地址不会被公开。 必填项已用*标注