微信公众号开发

1、申请公众号:分为订阅号和服务号,订阅号为个人开发所用,免费,但若需要认证需要300认证,服务号需要组织、公司才能申请,需要一定的费用。未认证的订阅号自定义菜单等权限都不具备,但订阅号里面有个测试号可以供个人开发使用。

2、域名:由于腾讯需要回调,必须得用域名,所以服务器需要申请域名,并且对外开放80端口,但由于服务器一般不使用80端口,所以需要做端口映射,将服务器的端口映射到80端口:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 9001

3、网络:一般情况下公司用的都是内网,不对外开放,所以要指定对微信服务器的IP开放,使微信回调时能访问到服务器;获取微信服务器ip列表:https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token=ACCESS_TOKEN,其中access_token需要调接口用appid和secret获取

4、根据微信公众平台的“接入指南”填写服务器配置

 

微信公众号开发

上一篇:java可变参数的支持和foreach输出


下一篇:微信公众平台 ——生成带参数的二维码