Palmmicro微信公众订阅号sz162411

2016年10月14日
作为一个搞了16年互联网产品的公司, Palmmicro居然一直没有开发自己的手机App. 世界变化快, 现在貌似也不用自己开发App, 大多数的需求用微信公众号就足够满足.
因为一年多前做华宝油气净值计算页面的时候就跟提供QDII基金估值的微信公众号小飞猪flyingpig33交流过, 我一直觉得加微信公众号是件非常简单的事情, 没想到在启用微信公众平台开发模式消息接口的时候就碰到了问题. 采用几乎是一目了然的微信示例PHP程序, 我在设置服务器链接的时候不断被提示Token验证失败. 反复调试一整晚后才意识到是因为Yahoo网站服务在我的每个页面后都加了一段javascript统计代码.
因为我早就在用Google Analytics做网站统计, 其实我一直觉得Yahoo前两年加的这个功能是个累赘, 没有提供什么新功能, 反而拖累了网页反应速度, 这下我就有了充分理由去掉它了. 在Yahoo Small Business的新网站Aabaco Small Business里面又找了好半天, 终于关闭了它. /php/weixincn.php链接提交成功.
接下来增加功能, 现在最直接的需求就是用微信查华宝油气净值. 采用对话方式, 在对话消息中用语音或者键盘输入sz162411, SZ162411, 162411, 411或者华宝油气等获取SZ162411华宝油气-华宝标普油气开采指数QDII-LOF在palmmicro.com服务器上保存的最近一次算出的官方和实时估值以及具体估值的时间. 用户如果只输入1, 会匹配到大量的基金. 受微信消息长度2048字节的限制, 只会显示匹配靠前的一部分出来. 用户如果直接用微信语音的话, 微信自带的语音识别貌似要小小的训练一下. 例如, 如果一开始就说162411, 识别的结果可能不如人意, 但是如果先用键盘输入一次162411, 以后的语音识别就畅通无阻了.
开发过程中碰到了一个问题, 微信消息有必须在5秒之内返回的限制, 而根据Google Analytics对过去30天5934次对华宝油气估值页面的Page Timings统计, 平均反应时间是10秒, 这样大概率会超过微信的5秒限制,导致消息回应失败. 反应时间慢的主要原因是估值前可能需要先访问Yahoo和新浪股票数据, 东方财富美元人民币中间价三个不同网站. 只好挽起袖子搞优化, 尽可能的多在本地存数据, 减少每次查询中对外部网站的访问. 最后勉强把最长的回应时间控制在了4228毫秒, 总算满足了要求.
回到Palmmicro公司的产品上来, 这个微信公众号和palmmicro.com一起作为一个具体应用实例, 为开发中的PA3288物联网IoT模块提供一个数据采集, 存储和查询的总体解决方案. 在这个基础上, 我们可以提供全套的产品和软硬件技术, 帮助客户建立自己的物联网数据管理分析应用系统.
虽然目前还没有多少功能, 大家已经可以扫描下面的二维码添加Palmmicro微信公众订阅号sz162411. 让我们定个小目标, 先来一万用户吧. 选用sz162411作为微信号既符合目前提供的数据, 又是个没有办法的选择, 因为我太喜欢用palmmicro这个名字, 以至于它早早就被我自己的私人晒娃微信号占用了.
430x430 big qrcode of palmmicro wechat sz162411 public account

用微信公众号查询A股交易数据

2016年10月20日
今天发现有个微信公众号用户用语音查询交通银行, 没查到因为数据库表stock中根本没有它. 不过因此刺激了我给加上查询所有股票交易数据的功能.
首先我要把A股3000只左右的股票都加到数据库中. 开始我想直接开个大循环从000001到699999从新浪拿数据, 后来觉得太蠢了, 还担心新浪的数据接口把我列入黑名单. 网上查了下, 发现自己太不了解几乎每天都用的A股股票软件了.

  1. 打开股票行情软件.
  2. 在键盘输入60, 按【ENTER】, 显示所有股票的从涨到跌的排名.
  3. 输入34(也就是点击系统—数据导出), 在【文本文件】, 【EXCEL】或者【图像】选择一个数据处理方式.
  4. 点击【报表中所有数据】, 在【存盘文件名】选择储存位置, 自行设定一个文件名,点击【导出】即可.

我依葫芦画瓢把数据存在了chinastocklist.txt中. 然后在/php/test/chinastocklist.php中写了一小段代码处理它, 现在所有A股股民们都能使用微信公众号sz162411了.
继续给数据库中加美股代码, 把http://vip.stock.finance.sina.com.cn/usstock/ustotal.php的网页源码中有关部分存在了usstocklist.txt中, 类似处理一下, 希望这个不完整的美股单子能满足绝大多数中国用户的查询.

用微信公众号查询A股基金数据

2016年10月28日
昨天让我广发证券网上开户的经理在他的QQ群211389159帮忙宣传一下微信公众号sz162411查股票数据, 随即加进来2个人, 其中一个上来就查159915, 发现没有数据后立马取消了订阅, 又刺激了我给数据库加上所有A股基金数据.
http://fund.eastmoney.com/allfund.html找到了基金列表, 没想到全市场居然有5000多基金. 这个网页的源码存下来有5M多字节, 往最近一直访问特别慢的Yahoo服务器上传了好几次都没成功. 只好动用很久没有用过的UltraEdit玩命替换文本, 把缩小了20倍的文本存在了chinafundlist.txt中. 然后继续写代码完成数据更新, 从此再也不怕被查.

本页面尚无任何评论。

更多选项? 请先登录或者注册. metropolitan-tundra