一个桌面系统的微信公众号开发

原桌面系统:

        ui用python开发,并用python实现的rpc,服务端python调用了forthan编写的核心计算模块。

部署到微信公众账号之后:

       在原有系统的基础上增加了一个web服务器。将原有python的ui部分修改为命令行脚本,并运行在web服务器上,实现原有程序对核心计算模块服务器的访问,原ui部分的实现用网页替代,再由微信公众平台呈现。

涉及的一些技术:

      java中调用python脚本;

      为每个用户添加标识;

      用javascript通过sohu接口获取用户ip<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>;

      获取微信公众平台openid;

      python,java  write,read file(两端程序配合运行时候会有执行交叉,所以添加标识位(0,1)控制程序的运行以免出错);

      html,css布局ui;

      javascript修改html元素值;

      javascript post json值对到web服务器java程序中;

      javascript通过ajax获取数据时带data参数;

      php带参数跳转html;

      

        

原文地址:https://www.cnblogs.com/begoogatprogram/p/5128084.html