微信小程序二维码插件,以及授权登陆(小程序专属二维码)

网友投稿 975 2022-10-11

微信小程序二维码插件,以及授权登陆(小程序专属二维码)

wxacode

微信小程序二维码插件,以及授权登陆

WXACODE插件 ThinkPHP开发拿来即用

安装

在目录extend/wxacode下,粘贴到该文件目录下。并在根目录下创建文件夹:wxacode, 并赋权: chmod -R 777 wxacode/

test |- extend |- wxacode |- wxacode.php // 封装库 ... |- wxacode // 保存生成的二维码 |- index.php

使用

选择不同的场景(默认生成B场景二维码)

$wx->data($data, 'A'); $wx->data($data, 'B') $wx->data($data, 'C');

自定义二维码名称,及保存路径

$wx = new wxacode($config); $wx->data($data)->save('自定义名称', '自定义路径')->getFileName(); // 仅自定义路径 $wx->setPath('自定义路径')->data($data)->save()->getFileName(); // 默认存储路径:根目录/wxacode/Ymd/xxxx.png $wx->data($data)->save()->getFileName();

生成二维码:

use wxacode\wxacode; $config = [ 'appid' => '你的小程序APPID', 'secret' => '你的小程序秘钥' ]; $wx = new wxacode($config); $qrcode = $wx->data($data)->save()->getFileName(); // 生成二维码路径:wxacode/20190520/131420520.png echo '"; $qrname = $wx->data($data)->save()->getName(); echo $qrname; // 只获取二维码名称:131420520.png die;

小程序授权登陆,获取OpenID

use wxacode\wxacode; $config = [ 'appid' => '你的小程序APPID', 'secret' => '你的小程序秘钥' ]; $wx = new wxacode($config); $ret = $wx->setCode($code)->getOpenID(); dump($ret); // array('openid'=>'...', 'session_key'=>'...', 'unionid'=>'...')

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:LeetCode Valid Palindrome
下一篇:LambdaQueryWrapper&QueryWrapper增删改CURD使用教程案例
相关文章

 发表评论

暂时没有评论,来抢沙发吧~