微书产品实现关键技术

2015-01-07 14:05

当前市面上像微印心书之类的这种把你在互联网社交网站的活动记录集册成书。然后再冲印成照片书。

这类产品尤其得到晒亲子照片的妈妈们的喜欢。妈妈们把亲子照片拼命晒在微信朋友圈及QQ空间中。

这类产品同时也会得到拼命晒旅行照片的文青们以及各年龄段喜欢晒自拍自晒的女人们的喜欢。没有别的原因,因为微信朋友圈。

就此我整理下这类产品的关键技术点。

取社交网站内容接口

微博与QQ空间都有相应的API,可以直接取QQ动态信息,微博动态信息。但QQ空间有个问题,就是每一次上传的照片基本上都是大量的,而微博却是文字居多,并且会把微博集册成书并且冲印出来的用户群体不重叠。

我觉得用户群体最重叠,并且非常适应于集册成书的是微信朋友圈内容。

微信朋友圈一条信息最多九张照片,针对绝大多数用户,都是几张照片加一段文字的这种信息形式。

这样的信息形式取得照片与文字后,是非常适应于按瀑布流排版成照片书本形式的。

但微信朋友圈有一个很要命的限制就是没有开放直接取朋友圈信息内容的API,对于这种情况,心书是使用微信机器人的方法来实现,这对用户的使用门槛是有点高的。

需要用户添加心书微信机器人为好友,并且设置朋友圈权限为开放。然后心书微信机器人使用网页爬虫技术抓取用户朋友圈的所有信息内容。再按图片瀑布流生成一页一页的照片页。

这里的关键技术就是微信机器人网页爬虫抓取朋友圈内容脚本

社交内容排版成页技术

这个基本都是采用成熟的瀑布流排版技术,首先定义几个页面格式,用户选择其格式后。按照片的横竖比排列图片。

书架展示与分享

首先得支持手机页面与PC页面共享预览与编辑。编辑主要涉及页面模板选择,封面封底更换,月份内容的选择,内容的增减。

其次得让用户可以整本,或者整月,或者单面的社交分享。