微信基本功能的封装

来源:互联网 发布: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,有需要的童鞋可以去下载使用!

0 0