小程序端调用wx.login获取到code,把code发送给服务端,服务端去请求该接口
$appid=''; $secret=''; $code=''; $url = "https://api.weixin.qq.com/sns/jscode2session?appid=$appid&secret=$secret&js_code=$code&grant_type=authorization_code"; $ch = curl_init(); $timeout = 5; //获取openid和session_key curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $contents = curl_exec($ch);// $errno = curl_errno( $ch ); curl_close($ch); $info = json_decode($contents);
如果满足unionID下发的条件的时候,也会返回unionID,
返回说明
服务端应该把返回的数据存在数据库中。
然后小程序调用wx.getPhoneNumber的API
返回参数
然后把这两个参数和openid发送给服务端,服务端根据openid在数据库中读取session_key,拿session_key换取
点击 返回结果 请求结果参数
作者:心之所善兮
链接:https://www.jianshu.com/p/54728fab6ca3
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦