微信接口调用示例项目

微信现在已然离不开我们的生活了,无论生活还是工作中,我们都会用到微信,作为一名开发人员,我们不应只是知其然而不知其所以然,本文介绍将会简单本人闲暇时间写的微信接口调用示例,示例并不包含所有微信,后续还会继续新增接口并进一步的完善之。

  • 项目开发工具
    • 开发工具:idea
    • jdk版本:1.7或1.7+
    • 构建工具:maven
    • 日志工具:Log4j
    • 托管地址:weixin
  • 项目结构,如下图所示

标准的maven项目结构,lib目录主要放置私有的jar包

idea目录格式
  • 依据微信接口文档中而定义,每一个java类对应微信端的一个接口

如:MenuAPI主要对应自定义菜单接口的操作,如创建、修改、删除等。因微信接口调用URL并不变更,所以接口对应调用的URL都放置在类里面。

微信api
  • resources目录,放置微信的一些固定字段,如第三方调用凭证、token等

静态常量
  • access_token的获取

这是调用接口的凭证,注意区分网页授权中的token,二者并不是一个,因其受到每日次数限制并且有效时间为7200s(2h),官方推荐使用中控服务器定时刷新获取,但是此示例仅仅作为开发学习测试用,所以每次调用接口前,都会先获取一次token。获取方法放在了WeixinInterface类中。

  • 最在最后

项目已托管在osc@git上,自知还有很多不足,所以还请各位大神们不腻赐教,提出您的宝贵意见,非常感谢!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容