ACCESS[麦先生]TP三.二之微信支付那一点事[基础篇](获取access_token)

在微信文书档案中一共提供了多少个access_token;2个是伪全局配置的Access_token;1个是在微信网页授权时的小Access_token

过多刚好接触微信支付的人平时会搅乱那五个的效应;

作者们能够分级从其定义、功效域、获取格局上做小说;

第一个Access_token 作者称之为伪全局配置的access_token;

           概念:
  access_ACCESS,token是群众号的全局唯一接口调用凭据,公众号调用各接口时都需利用access_token。开发者须求展开妥善保存。access_token的存款和储蓄至少要保留511个字符空间。access_token的有效期如今为3个钟头,需定时刷新,重复获取将促成上次拿走的access_token失效

         
 成效域:除微信网页授权时的接口中不可能选拔此access_token,其余API接口均可应用,因此为伪全局值;

         
 获取格局:须要的参数:AppID&AppSecret。记得在基础篇涉嫌的微信身份证号码和密码了啊,在此地就足以采纳;

                GET请求的API地址

                                    $url
=’https://api.weixin.qq.com/cgi-bin/token?grant\_type=client\_credential&appid=’.C(‘APPID’).’&secret=’.C(‘APPSECRET’).%27&secret=%27.C(%27APPSECRET%27))

                                    $result= get($url);

                  注意:get是3个艺术;

                                    返回值:{“access_token”:”ACCESS_TOKEN”,”expires_in”:7200}  分别是密钥和生存时间

                                    获取到access_token后可将文件一时半刻存款和储蓄到文件中,由于其在世时间只有贰时辰,由此在其实开发进度中,供给不停地刷新请求获取新的密钥;    

第二个Access_Token 笔者叫作小access_token

       
 概念:微信网页授权是透过OAuth二.0编写制定完毕的,在用户授权给民众号后,公众号能够取得到二个网页授权特有的接口调用凭证(网页授权access_token),通过网页授权access_token能够展开授权后接口调用,如得到用户基本消息; 

       
  效率域:在页面授权中access_token是通过code换取的,而access_token又是1把换取openid的钥匙,而openid又是用户唯一标识,用来取得用户中央的钥匙;

       
  获取格局:用户点击按钮进入授权页面并认同授权->服务器重返code给开发者,开发者将code和AppID,AppSecrect
写入API中发送给服务器 重返access_Token;

            ACCESS 1

 

            用户点击确认登录–>再次回到code值给开发者;

 

相关文章