微信公众号开发入门教程

1、申请注册一个公众号,个人的就可以了,然后进入测试号,如下图:(测试账号,除了支付其他的都可以用)

2、获取用户信息:

(1)前端代码:

前端需要先获取code然后传给后端获取用户信息,之后就可以尽情的玩耍了,获取code方式如下(其中appid,点击上图测试号,里面就可以获取到appid,redirect_uri,就是你的跳转url,code参数就会传到这个链接里面)

第一步:

先加载微信指定的链接,新建一个页面,在页面里加入window.location = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxc3fa34c0e7a0a42f&redirect_uri=http%3A//www.grandvisual.com.cn/dist/%23/home&response_type=code&scope=snsapi_userinfo&state=59c9c8c5a182720986868161506396357#wechat_redirect'  即可,对了,这里要注意的,重定向链接是要进行编码的,编码方法如下:

escape('http://www.grandvisual.com.cn/dist/#/'),然后将编码过后的字符创作为redirect_uri的值。

第二步:

获取code:

get_query_string:function(name)
        {
     var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
     var r = window.location.search.substr(1).match(reg);
     if(r!=null)
     return  unescape(r[2]); return null;
        }

//传入key名就好,然后直接传给后台,到此结束。

this.get_query_string('code')

尤其注意:由于公众号的secret和获取到的access_token安全级别都非常高,必须只保存在服务器,不允许传给客户端。后续刷新access_token、通过access_token获取用户信息等步骤,也必须从服务器发起。



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值