java调用微信接口_java调用微信接口实现网页分享小功能

本文实例为大家分享了java调用微信接口实现网页分享小功能的具体代码,供大家参考,具体内容如下

// 获取access_token  *注意* 经过实际开发测试,微信分享不支持跨域请求,因此获取access_token的请求必须从服务器发起,否则无法获取到access_token所以以下都是服务端操作

微信接口说明参考地址

一、微信util类

public class ShareConstants {

//微信获取ticket的接口

public static final String TICKET_URL_TEST = "https://api.weixin.qq.com/cgi-bin/ticket/getticket" ;

public static final String type = "jsapi" ;

//微信获取token的接口

public static final String GET_TOKEN_URL = "https://api.weixin.qq.com/cgi-bin/token";

public static final String grant_type = "client_credential" ;

}

public class WeixinUtil {

private static Logger logger = LoggerFactory.getLogger(WeixinUtil.class) ;

public static boolean signatureCheck(String token,String timeStamp,String nonce,String signature) throws Exception{

List list = new ArrayList(3){

public String toString(){

return this.get(0)+this.get(1)+this.get(2) ;

}

} ;

list.add(token) ;

list.add(timeStamp) ;

list.add(nonce) ;

Collections.sort(list) ;

MessageDigest md = MessageDigest.getInstance("SHA-1") ;

byte[] digest = md.digest(list.toString().getBytes()) ;

String testStr = WeixinUtil.byteArrayToHexString(digest) ;

logger.info(

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值