本文旨在提供一个Java开发微信公众号服务器的一个入门级别教程,由于本人水平有限,文中若出现错误欢迎同学们指正!作者邮箱luo.xuelin@nclantuo.com。本文欢迎转载,但请注明出处来自SteinsGate博客!
俗话说的好,什么教程都比不上官方开发者文档。所以,微信开发者开发文档在此:开发者文档
目录
<a name="part1">1、获取微信AppID、AppSecret</a>
在微信号申请成功后,微信将为公众号分配AppID和AppSecret。AppID是微信公众号在微信系统中的唯一标识。微信中几乎所有接口调用都依赖的Access_token就是需要通过AppID和AppSecret来获取。
公众号的AppID和AppSecret可以登录公众号在 开发 菜单栏中的 基本配置 菜单中查看,如图
需要注意的是,在查看AppSecret时需要公众号管理员扫码确认。
<a name="part2">2、获取微信接口调用凭据Access_token</a>
Access_token是调用微信接口的全局唯一凭据。一个Access_token的有效期一般为7200秒,也就是2小时。并且新注册的公众号获取Access_token的微信接口有次数限制,为2000次/天。所以就需要开发者在服务器维护一个全局Access_token,推荐服务器每小时获取一次Access_token,这样既能保证不超过调用次数限制,也能保证Access_token不失效。
新注册公众号的接口调用次数限制如下:
获取Access_token的接口地址:
GET
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
参数说明
接口返回值
{"access_token":"ACCESS_TOKEN","expires_in":7200}
由于作者本人也在学习微信公众号开发中,所以文中难免出现错误。欢迎大家批评指正,谢谢!