微信登陆

1.需要一个微信测试账号,项目上线时换成正式账号

注册测试帐号只需要一个手机号,并且拥有微信帐号即可,具体流程如下:

打开注册的网址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

手机微信扫描网页左边的二维码,然后在手机上确认即可:

        

在页面中,你还可以看到微信的appID和appserect,在获得Token、修改创建自定义菜单或者其它需要验证权限的时候需要用到这两个密钥,要注意对这两个参数保密!

接下来正式开发的时候,需要对

URL即微信公众平台服务器请求你开发服务器的入口页面,注意不是你网站的域名!要具体到网页。

Token相当于腾讯微信公众平台服务器与你服务器交互的密钥,在正式部署的时候,请务必设置的复杂一下,否则可能被黑客利用,伪装你的服务器向你的用户发送消息。

请注意:微信公众平台有两个Token,名字一样,但是概念不一样。  

  一个是腾讯微信公众平台服务器和你的服务器交互的密钥,是通过在你的服务器上设置的;

  另外一个是通过appID和appsecret 获取到的操作菜单、发送客服消息等所需的一个凭据。 

 开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432

微信登陆需要以下及步骤:

1 第一步:用户同意授权,获取code

2 第二步:通过code换取网页授权access_token

3 第三步:刷新access_token(如果需要)

4 第四步:拉取用户信息(需scope为 snsapi_userinfo)

5 附:检验授权凭证(access_token)是否有效

接口参收与代码后期补充。

原文地址:https://www.cnblogs.com/likeyou1/p/8384325.html