麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 課堂 > 小程序 > 正文

Laravel微信小程序獲取用戶詳細信息及帶參數小程

2020-03-22 19:32:32
字體:
來源:轉載
供稿:網友
首頁 > html' target='_blank'>php教程 > php教程 > 正文 Laravel微信小程序獲取用戶詳細信息及帶參數小程序碼擴展的分析 2018-07-06 14:02:22 第六期線上培訓班
這篇文章主要介紹了關于Laravel微信小程序獲取用戶詳細信息及帶參數小程序碼擴展的分析 ,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

 

功能介紹本擴展包包含用戶詳細信息解密、帶參數小程序碼生成并保存在本地目錄功能。
用戶詳細信息解密官方也提供多種語言版本SDK(C++、PHP、Node、Python),在本擴展包中僅僅做封裝處理。
帶參數小程序碼生成,官方給出三種接口,在此擴展包中采用 接口B (適用于需要的碼數量極多的業務場景,通過該接口生成的小程序碼,永久有效,數量暫無限制)。項目地址

https://github.com/icharle/Wxtool

使用方法

運行以下命令以獲取最新版本:

composer require icharle/wxtool 1.0

將服務提供者添加到配置文件中的providers數組中config/app.php,如下所示:

 providers = [ IcharleWxtoolWxtoolServiceProvider::class,]

發布配置文件

php artisan vendor:publish --tag=wxtool

此時有一個config/wxtool.php文件。

配置AppID及AppSecret

在根目錄.env文件中添加如下代碼

WX_APPID = 您的小程序小程序IDWX_SECRET = 您的小程序密鑰

公開storage訪問文件(可選)

若要使用 帶參數小程序碼生成 功能時必須執行下面命令。生成的小程序碼默認保存在storage/app/public/qrcode文件夾中

php artisan storage:link
快速入門

獲取帶參數小程序碼(示例代碼)

 ?php namespace AppHttpControllers; use IcharleWxtoolWxtool; use IlluminateHttpRequest; class TestController extends Controller * 獲取帶參數小程序碼 * @param $scene 場景值(最大32個可見字符,只支持數字,大小寫英文以及部分特殊字符) * @param $pages 頁面(必須是已經發布的小程序存在的頁面(否則報錯) * @return $imgpath 小程序碼路徑 (可以直接訪問 http://xxx.com/$imgpath) public function GetImgCode($scene,$pages) $a = new Wxtool(); $imgpath = $a- GetQrcode($scene,$pages);  }

獲取用戶詳細信息(示例代碼)

 ?php namespace AppHttpControllers; use IcharleWxtoolWxtool; use IlluminateHttpRequest; class TestController extends Controller * 獲取用戶詳細信息 * @param Request $request public function GetInfo(Request $request) $a = new Wxtool(); $code = $request- code; //wx.login獲取 $encryptedData = $request- encryptedData; //wx.getUserInfo 獲取 $iv = $request- //wx.getUserInfo 獲取 $res = $a- GetSessionKey($code); //獲取用戶openid 和 session_key $userinfo = $a- GetUserInfo($encryptedData,$iv); //獲取用戶詳細信息 dd($userinfo); }

解密返回結果

 { openId : OPENID , nickName : NICKNAME , gender : GENDER, city : CITY , province : PROVINCE , country : COUNTRY , avatarUrl : AVATARURL , unionId : UNIONID , watermark : appid : APPID , timestamp :TIMESTAMP }

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

Laravel5.5及以上版本多環境.env配置讀取

使用 Laravel 服務容器的優勢

Laravel的初始化安裝

以上就是Laravel微信小程序獲取用戶詳細信息及帶參數小程序碼擴展的分析的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产成人在线播放视频 | 亚洲第五色综合网 | 国产999精品久久久久 | 成人激情视频网 | 性高湖久久久久久久久aaaaa | 国产精品区在线12p 午夜视频色 | 久久人人人 | chinesexxxx刘婷hd 国产资源视频在线观看 | 亚洲91精品 | 国产精品www | 久久网站热最新地址 | 免费午夜视频 | 天天草天天爱 | 一级黄色淫片 | 九九久久视频 | 国产99久久久久久免费看农村 | 久久网页| 亚洲操比视频 | 亚洲国产午夜精品 | 久久精品视频首页 | 久久久久女人精品毛片九一 | 日本在线一区二区 | 成人激情在线观看 | 久久老司机 | 日本成人在线免费 | 欧美成人一级片 | 成人免费电影在线观看 | 国产午夜电影在线观看 | 久久91久久久久麻豆精品 | 狠狠干五月天 | 成人在线网站 | 黄色伊人网站 | 九九热在线免费观看视频 | 久草在线精品观看 | chinesexxxx刘婷hd| 成品片a免费直接观看 | 欧美日韩精品不卡一区二区三区 | 小视频免费在线观看 | 中文字幕在线观看精品 | 黄色片在线免费播放 | 欧美激情综合网 |