初级码农,第一次做微信项目,幸好有老大带我飞!

(新人第一次发帖,不喜勿喷微笑

一个微信项目的公众平台开发,这里就讲一下微信一些接口的实现;

1,获取Token

2,获取用户信息(openId)

3,获取临时二维码

4,获取自定义菜单

5,微信支付


获取Token,先要注册一个注册微信的企业好,再开通相关业务,放微信公众平台连接在这  https://mp.weixin.qq.com/cgi-bin/loginpage?t=wxm2-login&lang=zh_CN

注册成功后可以获得相关的appId和appSecret,这两个是做微信的必须参数。

好了,现在就可以获取微信的access_token了:(下面是官方的介绍)


注意这里有两种拿Token的方式,一种是通过appId和appSecret拿的,另一种是通过appId再加上code的方式

public WeixinToken getToken() {
    String URL="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid="+appId+"&secret="+appSecret;
    return jsonRestTemplate.getForObject(URL , WeixinToken.class );
}
 
public WeixinToken getToken(String code){
    String URL="https://api.weixin.qq.com/sns/oauth2/access_token?appid={APPID}&secret={SECRET}&code={CODE}&grant_type=authorization_code";
    HashMap vars = new HashMap();
    vars.put("APPID",appId);
    vars.put("SECRET",appSecret);
    vars.put("CODE",code);
    return jsonRestTemplate.getForObject(URL , WeixinToken.class , vars);
}

推荐第二种方式,企业开发都一般用这个




如果你使用第二种方式的化,你微信跳转的连接就要处理一下

示范:

https://open.weixin.qq.com/connect/oauth2/authorize?appid=(你的appid)&redirect_uri=(你要返回的地址)&response_type=code&scope=snsapi_userinfo&state=(状态码)#wechat_redirect


关于上面这个链接的介绍本来这有一个微信详细网页的,没找到在哪里,就先不放上去了(没找到的话自行百度!)


OK 今天先写到这,之后的我会慢慢写上来的


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值