阅读更多

 

JeeWx-api 1.0.5 版本发布,微信SDK接口封装

1、jeewx-api为何诞生

现在微信越来越火,基于微信的公众号和服务号越来越丰富,虽然微信帮助文档已经提供了相关的接口,但是接口比较多,通过代码自己调用比较麻烦,所以为减轻开发者独自创造轮子,将微信API进行了统一封装!

2、作者 : Jeecg开源社区

3、新版本升级功能

   一、基础接口
        1、获取api_ticket
         2、自定义菜单删除接口
         3、多媒体素材永久上传接口
         4、新增获取自定义菜单配置接口
         5、新增获取自动回复规则接口
  二、微信门店接口
        1、创建门店
        2、查询门店信息
        3、查询门店列表
        4、删除门店
        5、上传图片
        6、修改门店服务信息
        7、门店类目表
  三、公众号第三方平台接口
        1、获取第三方平台access_tokenapi_component_token
        2、获取预授权码api_create_preauthcode
        3、使用授权码换取公众号的授权信息api_query_auth
        4、获取(刷新)授权公众号的令牌api_authorizer_token
        5、获取授权方信息api_get_authorizer_info
        6、获取授权方的选项设置信息api_get_authorizer_option
        7、设置授权方的选项信息api_set_authorizer_option
        8、推送component_verify_ticket协议每隔10分钟定时推送
        9、推送取消授权通知公众号取消授权时推送给开发者
        10、加密解密
  四、项目改造
          1.增加异常处理机制(微信接口调用失败)
           2.修复历史版本BUG

4、快速使用方法:

所有获取微信接口的方法都是静态方法,可以通过传递参数调用,API的包基本与微信开发者文档目录对应,通过英语单据,如参数有疑问,可以对照微信开发者帮助文档进行理解。

  

5、源码下载地址:

      源码下载地址:     

          地址一: https://code.csdn.net/zhangdaiscott/jeewx-api 

             地址二:  http://git.oschina.net/jeecg/jeewx-api 

 

       更多资料 (论坛): www.jeecg.org 

 

0
0
评论 共 2 条 请登录后发表评论
2 楼 javer 2015-10-10 16:40
一直在用chanjarster的weixin-java-tools
1 楼 cocoismywife 2015-09-10 17:07
有warning的代码,无法忍

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • char与varchar2的区别

    varchar2虽然比char节省空间,但是假如一个varchar2列经常被修改,而且每次被修改的数据的长度不同,这会引起“行迁移”现象,而这造成多余的I/O,是数据库设计中要尽力避免的,这种情况下用char代替varchar2会更好一些。比如,存储字符串“101”,对于char(10),表示你存储的字符将占10个字节(包括7个空字符),在数据库中它是以空格占位的,而同样的varchar2(10)则只占用3个字节的长度,10只是最大值,当你存储的字符小于10时,按实际长度存储。

  • 吃一堑长一智:记关于oracle中char与varchar2的部分区别(掉坑)

    因为笔者在写代码的时候,没注意取到的数据库中的字段类型为char(2),而数据库中的值长度为1,导致在判断字符串相等的时候出现了问题。。。。。。 为了警醒自己并且加深印象,我把这个知识点放进自己的博客,也欢迎看到我博客的大佬们提出一些建议。 1、 CHAR的长度是固定的,而且效率高,一般用于存储固定长度的数据,例如:手机号,身份证号之类的。 VARCHAR2的长度是可以变化的,长度不定,但是效率较于CHAR偏低。 2、CHAR(3)与VARCHAR(3)的区别 上文也说了,CHAR的长度是固定的

  • Oracle数据库中的varchar2和char区别

    1、char是长度固定不变的,而varchar2的长度是可变的,例如char(10)、varchar(10),如果存储一个汉字“是”,char(10)则存储占10个字节,3个字节是汉字后面7个字节用空格补齐,varchar(10),存储长度3个字节,后面的7个字节不用空格补齐,10仅仅表示最大存储长度为10个字节。2、char的效率比varchar2的效率稍高3、char     char类型保存...

  • oracle与db2的数据类型比较

    Oracle中的数据类型有:字符型、数字型、日期型等。具体介绍如下: 1、字符型:char(n):用于标识固定长度的字符串。   当实际数据不足定义长度时,使用空格补全右边不足位。varchar(n):可变字符串类型。   为SQL标准规定的,数据库必须实现的数据据类型。可以存储空字符串。   varchar2(n):可变字符串类型,是oracle在varchar的基础上自行定义的可变

  • mysql vachar

    --本文在CSDN文章的基础加以补充 一. varchar存储规则: 4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节)5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节Mysql4中最大也不过是20个字节,但是Mys...

  • MySql中的varchar的最大长度到底是多长?

    今天搞了一个留言新功能,但是老总非要将留言文本长度放开到500的长度,我有些犯难了,到底是用text还是varchar,毕竟之前的使用mysql也没有具体查看varchar的具体长度。

  • char和varchr的区别

    之前只知道一个定长和变长,今天突然被问到了 就知道这么多回答的结果显然对方不太满意,回来总结一下: 区别一,定长和变长 char 表示定长,长度固定,varchar表示变长,即长度可变。char如果插入的长度小于定义长度时,则用空格填充; varchar小于定义长度时,还是按实际长度存储,插入多长就存多长。 因为其长度固定,char的存取速度还是要比varchar要快得多,方便程序的存储与查找;但...

  • .Oracle数据类型及与DB2比较

    <br />字段类型 中文说明 限制条件 其它说明<br />CHAR 固定长度字符串 最大长度2000 bytes<br />VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749<br />NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes<br />NVARCHAR2 根据字符集而定的可变长度字符串 最大长度4000 bytes<br />DATE 日期(日-月-年) DD-MM-YY(HH-MI-SS) 经过严格测试,无千虫问题<br />L

  • varchar和char的区别

    1、char(n)和varchar(n)中括号中n代表字符的个数,并不代表字节个数,所以当使用了中文的时候(UTF8)意味着可以插入m个中文,但是实际会占用m*3个字节。即,n限制了存储多长的值,但是所占用的空间大小不一致。例如varchar(n)表示最多可以存储n个,无论是字母数字还是中文,都是只能存储50个。 2、同时char和varchar最大的区别就在于char不管实际value都会占用n个字符的空间,而varchar只会占用实际字符应该占用的空间+1,并且实际空间+1&lt;=n。3、超过char

  • char类型与varchar类型的区别

    char类型:定长字符串,char(n),n的范围:0-255个字符 char类型之所以叫定长字符串,是因为一旦确定了n的最大字符数,不管存的数据是多少,该数据占用的空间就是n个字符。例如:name char(10),存入“张三丰”,存了3个字符,剩余的空间会用空格补全。因此char类型可能会浪费空间。 但在存储长度固定的数据时,char类型相比varchar类型速度要快一些,因为char类型只需判断一个数据是否能存入该列中,而不需要将剩余的空间留给别的数据使用! varchar类型:变长字符串,varch

  • 在数据库中建表时该选择char还是varchar

    二者区别: 1.选择char类型时比如设置char(LEN),那么其长度已经固定为LEN,即使输入的数据没有LEN长也会分配LEN个固定长度, 而选择varchar类型时比如设置varchar(LEN),其长度随输入数据的长度而改变,比如LEN=10,输入的数据长度只有5,那么LEN会自动变为5; 2.char类型中英文字符的长度为1,汉字占用长度为2,而varchar类型对于英文与汉字所占用的长...

  • DB2与oracle类型对比

    做过DB2数据库应用迁移的工程师,了解IBM MTK工具在迁移过程中所能完成任务,但这个工具并不能帮你完成所有的迁移工作, 还有大量的迁移工作需要我们借助自己的经验和方法来完成,下面是一些在DB2数据库移植过程中常见的问题简单总结。 这里我只是针对Oracle迁移到DB2的常见问题描述。 1 DB2与oracle常用数据类型之间的对应关系 Oracle 数据类型    DB2 UD

  • Oracle和DB2的相关转换

    1、取前N条记录Oracle:Select * from TableName where rownum DB2:Select * from TableName fetch first N rows only; 2、取得系统日期Oracle:Select sysdate from dual;DB2:Select current timestamp from sysibm.sy

  • varchar2(n)与varchar2(n char)的区别

    在oracle中varchar2(n)与archar2(n char)的主要区别就是所占用的存储空间不同。 举个栗子: 如下sql创建两张表 发现创建完后他们的数据长度是不同的,varchar2(2 char)的字段占用了8个字节,而varchar2(2)只占了两个字节。后google发现varchar2(n)所占具体字节数与NLS_LENGTH_SEMANTICS这个参数有关,默认

  • varchar2(10 byte)和varchar2(10 char)有什么不同

    The VARCHAR2 datatype specifies a variable-length character string. When you create a VARCHAR2 column, you supply the maximum number of bytes or characters of data that it can hold. Oracle subsequentl

  • VarChar和VarChar2的区别

    varchar       存放固定长度的字符数据,最长2000个字符。varchar2    存放可变长字符数据,最大长度为4000字符。,最大長度為4000字符。varchar     是标准sql提供的数据类型。varchar2  是oracle提供的独特的数据类型。oracle保证在任何版本中该数据类型向上和向下兼容,但不保证varchar。总之,如果想新版本的数据库兼

  • oracle中char与varchar2的区别

           1. CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),在数据库中它是以空格占位的,而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。          2.CHAR的效率比VARCHAR2的效率稍

  • ORACLE VARCHAR2(n CHAR)格式

    以前就遇到过这个问题,当时查了就忘了,今天详细记录一下。 数据从SOURCE表导到TARGET表因为超长进不去。SOURCE这边格式是VARCHAR2(255 CHAR), TARGET那边格式是VARCHAR2(256),这两个格式的区别在于: http://www.oracle-base.com/articles/9i/CharacterSemanticsAndGlobal

  • oracle中的char和varchar2区别,String等的区别

    oracle 关于char、varchar、varchar2 1、varchar2 把所有字符都占两字节处理(一般情况下),varchar只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节; 2、varchar2 把空串等同于null处理,而varchar仍按照空串处理; 3、varchar2 字符要用几个字节存储,要看数据库使用的字符集; 4、大部分情况下建议适用varchar

  • 从头开始学Oracle--------char与varchar2的区别

    (1)oracle中char与varchar2的区别char的长度是固定的,比如char(20),存储”abc”,剩下用17字节用空格表示VARCHAR2的长度是可以变化的,varchar2(20)存储”abc”,只占用了3个长度,它表示它最大能存储20个字节的长度。虽然char空间占用的大,但是char的效率高于varchar2(2)...

Global site tag (gtag.js) - Google Analytics