本帖为学习汇总帖,一切代码和资源均共享。
本人接触狐表不久,能力也有限,如有任何错漏和好的建议可以回帖说明 ,不胜感谢。
如果有什么开发上的疑问,可以另开一帖提问,本帖不回。
欢迎扫描关注Foxtable官方公众号
此主题相关图片如下:foxtable.jpg
一直以来,Foxtable要解决和其他程序(包括手机端(如微信)和网页)之间的通讯问题,都比较困难,自从Foxtable2016高级开发版发布后,这些困难都变的简单了。
现在我们就用一个完整的案例来实践Foxtable和网页以及微信接口的通讯连接。利用Foxtable在桌面端的强大数据处理能力以及快速开发优势,整合网页和微信的跨平台应用。
网页是基于Asp.net开发,语言选择vb,是为了方便Foxtable的用户理解学习。在这里网页其实只是作为一个web端的中间服务,分别串连接起微信和Foxtable,所以并不需要太复杂的逻辑,就算是新手也可以按部就班学会开发和搭建一个简单的web服务。当然,你要是熟悉vs的开发的话,也是可以省略掉网页的开发的,就是使用HttpListener类,甚至可以直接在Foxtable中直接使用这个类进行和微信接口的直接对接,有兴趣的可以自己看看MSDN的开发文档关于HttpListener的用法。
例子直接使用和参考了一些开源的项目,有兴趣的朋友可以自己上网了解
Newtonsoft.Json
http://www.newtonsoft.com/json
WeiXinMPSDK
http://weixin.senparc.com/
一、Foxtable、微信公众平台与Asp.net开发实践之一:公众平台、网站的配置,如何开始
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=77194&page=1&star=1
[2015-11-25]
再次测试后,发现有时服务器配置的时候不能保存,在Page_Load代码稍微改改,加上这么一句,就可以
If Request.HttpMethod = "GET" Then
If Verify(Token, timestamp, nonce, signature) Then
Response.C
Response.Write(echostr) '返回随机字符串则表示验证通过
Response.End()
End If
End If
二、Foxtable、微信公众平台与Asp.net开发实践之二:用Foxtable设计公众号的菜单
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=77773
需要2.0版的Newtonsoft.Json.dll,下载放到Foxtable安装目录下,并引用到项目中