0. 引子
Question: 为什么要小程序版本的“知乎日报”?
Answer: 国内大部分成熟的应用一般都会有对应的小程序版本的客户单,但是“知乎日报”没有。而我自己是非常喜欢小程序的,索性就自己做一个。
至于知乎官方为什么不实现这个小程序客户端我也不得而知,我通过在微信公众号后台查询得知 “知乎日报”这个名字的小城是已经被注册了,如下图:
根据现在的微信小程序名称命名的审核规则,像“知乎日报”这样名称的小程序主体一定是在知乎官方手中的。
总之,不管怎么说,既然知乎官方没有做,那么我就来做一个吧。
1. 关于知否精选
本项目的初始版本已经正式发布在微信小程序,名称为 “知否精选”(官方名称知乎日报已经被注册,所以选择了这么一个名字)。除此之外,本项目的源代码也已经开源,源代码非常的简单,可以供想要学习小程序的同学们参考练手,地址 https://github.com/llyer/wechat-app-zhihudaily。
在开始实现之前,我在网站搜索了一下,找到了知乎日报的 API,仓库的地址在下面
API 的地址有了,接下来就是代码,同样在 github 上已经有了知乎日报的小程序版本代码,但是已经很久没有更新了,而且之前的作者也在仓库里面表示不再更新,仓库地址如下
https://github.com/myronliu347/wechat-app-zhihudaily
知否精选的主要资料来源如上。
2. 目前实现的功能
1. 加载文章列表
2. 查看文章内容
这两个功能是知乎日报最核心的功能,都已经实现。当然在发开过程中也遇到了一些问题,目前已经有了一些已知的BUG,也正在紧急修复中。例如知乎的API中返回的文章内容是富文本格式的,部分文章的格式解析可能没有做到完全的适配。
如果对于本项目感兴趣的同学可以到 https://github.com/llyer/wechat-app-zhihudaily 点个 Star,如果发现了有什么问题,欢迎提Issue。
如果你只是单纯的喜欢这个小程序版本的知乎日报。请在微信小程序搜索 “知否精选”即可打开本程序,或者使用扫描下方二维码打开 “知否精选”,如果遇到问题,请在下方留言告诉我,我会尽快解答。