微信公众号开发接口文档地址:微信公众号技术文档
微信开发的过程基本上是:根据微信提供的接口文档构造 request,然后从微信服务器端获取到 response,解析 response 得到想要的信息。
需求1,完成微信公众号自定义菜单。
我司的开发过程比较简单,只需配置好一个weixin_menu.txt,上传至服务器里,之后点击按钮(上传微信服务器已开发完),菜单即可生成
目前只记录写weixin_menu.txt的配置,参考如下:
微信公众号自带的例子链接:个性化菜单接口
需求2,企业付款到个人(微信零钱)
大致需求:积分提现功能。在商城购物后,会得到一些积分。这些积分可以提现到用户微信钱包(从查到的资料上来说,从企业转账到用户微信零钱不需要手续费,至少目前是这样。)
参考的链接:微信支付-企业付款到个人
代码参考自:Java微信支付-微信企业付款到个人 (备注:里面生成二维码信息是原作者手动写的,但实际上可利用微信公众号的技术文档去生成一个临时二维码,地址:生成带参数的二维码 ,大致流程是根据接口发送请求,从微信端获取二维码)。
需求3,新用户关注微信公众号,推送消息(文本带有链接的,图文消息)
参考的链接:(原作者的博客写得不错,绝对是不错的参考)
[029] 微信公众帐号开发教程第5篇-各种消息的接收与响应
需求4,生成一张永久二维码,带参数。用来区分新用户的来源(通过调用微信接口去生成,不经任何代码...)
参考的链接:微信生成带参数的二维码