微信基本功能的封装
来源:互联网 发布:linux挂载windows盘 编辑:程序博客网 时间:2024/05/18 03:29
本人博客已移步至: www.andyqian.com, 此处不再更新......
随着微信的流行,微信公众号的开放,微信开发也成为时下比较流行,小编对主要功能的常用类进行封装,希望帮助到初学者!
wechat-1.0.0.jar 该包有如下依赖包
主要对如下功能的封装:
将依次对如下功能的讲解:
第一步: 基础支持
在基础支持中,三个方法:
① 获取AccessToken()
/**
* 测试获取token
* 返回结果
* {"access_token":"OLT2q4zX-sqybU7Dsv7uNGwOSkQ80249HyhsbBWDkrQ","expires_in":7200}
*/
@Test
public void testToken(){
Connection conn = new Connection();
String result = conn.getAccessToken("appkey", "appsecet");
System.out.println(result);
}
② 获取获取微信服务器IP
/**
* 测试服务器服务器地址
* {"ip_list":["101.226.62.77","101.226.62.78","101.226.62.79","140.207.54.80"]}
*/
@Test
public void testGetCallBackIp(){
Connection conn = new Connection();
String result = conn.getCallBackIp("第一步中获取的AccessTokenI");
System.out.println(result);
}
③上传多媒体文件
/**
* 测试默认上传图片
* {"type":"image","media_id":"92WeR-h2vgMmlfvvoSw8Dg82-","created_at":1420731466}
*/
@Test
public void testDefaultUploadImg(){
Connection conn = new Connection();
TreeMap<String,String> params = new TreeMap<String,String>();
params.put("access_token","第一步中获取的AccessToken");
params.put("type","image");
String result = conn.defaultUploadImg(params, "","图片路径(目前仅支持网络图片)","");
System.out.println(result);
}
实在是太懒了,这是jar包下载地址:http://download.csdn.net/detail/u010695794/8342787,包括帮助文档
由于本人能力有限,博文中存在诸多不足,烦请大家指出!
该项目已经开源: http://github.com/userandy/wechatutils,有需要的童鞋可以去下载使用!
- 微信基本功能的封装
- 开发微信公众平台的基本功能
- nodejs ssh2 基本功能的封装
- 微信消息的封装
- 微信QQ在线客服基本功能介绍
- 基本功能之-微信支付申请
- 微信公众平台基本功能简单说明
- 微信测试号之基本功能
- 封装好的Android 微信支付
- 微信支付代码的java封装
- 环信IM即时通讯快速集成和基本功能的使用
- 微信接口封装
- 微信jssdk封装
- 简单集成了新浪微博、腾讯微博、微信,提供SSO登录和发送消息的基本功能
- 微信开发学习总结(三)——开发微信公众号的最基本功能——普通消息的接收和回复
- 微信开发学习总结(三)——开发微信公众号的最基本功能——普通消息的接收和回复
- 微信开发学习总结(三)——开发微信公众号的最基本功能——普通消息的接收和回复
- 微信开发学习总结(三)——开发微信公众号的最基本功能——普通消息的接收和回复
- 开辟一个二维数组,有10*8个元素,用随机数填充,按照下面的方法用函数实现查找一个数是否存在
- HTML5 本地存储
- ubuntu 挂载 window7 共享文件夹
- 【Servlet】微信接入算法
- java学习--IO包中的其他类
- 微信基本功能的封装
- 生成一个一维数组,有10个元素,都用随机数填充,用指针轮询的办法实现函数查找一个数是否存在。
- response延时跳转
- 随机生成3个数,创建3个指针指向这3个数,不改变这3个数,从大到小显示。
- 漫步IOS--OC编程初始
- Matlab图像处理学习笔记(三):基于匹配的目标识别
- 在一个字符串中找到第一个只出现一次的字符
- Servlet 生命周期、工作原理
- HTML5 Geolocation示例