ACCESS[麦先生]TP3.2的微信支付那点从[基础篇](获取access_token)

每当微信文档中累计提供了有限独access_token;一个凡伪全局配置的Access_token;一个是于微信网页授权时之小Access_token

过多正接触微信支付之总人口经常会搅乱这片单的意图;

咱们得分级于该定义、作用域、获取方式达成做文章;

第一个Access_token 我叫作伪全局配置的access_token;

           概念:
  access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时犹亟待使用access_token。开发者需要进行妥善保存。access_token的囤至少要保留512单字符空间。access_token的有效期目前吧2独小时,需定时刷新,重复获取将招致上次赢得的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是一个法;

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

                                    获取到access_token后而拿文件临时存储到文件中,由于其生活时间仅发生2时,因而当事实上支出进程被,需要不断地刷新请求获取新的密钥;    

第二个Access_Token 我称小access_token

       
 概念:微信网页授权是经OAuth2.0建制落实之,在用户授权为公众号晚,公众号可以博得到一个网页授权特有的接口调用凭证(网页授权access_tokenACCESS),通过网页授权access_token可以拓展授权后接口调用,如获得用户中心信息; 

       
  作用域:在页面授权中access_token是通过code换取的,而access_token又是如出一辙把换取openid的钥匙,而openid又是用户唯一标识,用来取得用户中心的钥匙;

       
  获取方式:用户点击按钮进入授权页面并认可授权->服务器返回code给开发者,开发者将code和AppID,AppSecrect
写副API中发送给劳务器 返回access_Token;

            ACCESS 1

 

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

 

相关文章