fastadmin微信小程序创建二维码
2021/4/14 14:55:39
本文主要是介绍fastadmin微信小程序创建二维码,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
接口B:适用于需要的码数量极多,或仅临时使用的业务场景
/** * 接口B:适用于需要的码数量极多,或仅临时使用的业务场景 * @param $parameter * @param string $wxpath * @return array * */ //参数值 $params= 'name='.$name.'&name2='.$name2; $wxpath = 'pages/index/index'; //根据实际小程序页面路径填入 //说明: 参数可以自己在后面拼接用 & 符连接 ,name为字段名称,可以改为自己的 public function createWxCode($params,$wxpath = 'pages/index/index'){ //文件保存路径 $path = "./uploads/wxcode/" . date('Ymd'); try { mkdir($path); //创建路径 //微信小程序创建场景码url,可以在微信小程序API文档中查找 $url="https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=".$this->get_access_token(); $data=[ 'scene'=> $params, 'page' => $wxpath, 'width'=>430, 'auto_color'=>false, ]; $data = json_encode($data); $result = Http::sendRequest($url,$data); Log::record('wx return img data : ' . $result['msg']); if (!$result['ret']) { return ['code' => 0, 'msg' => '微信创建二维码失败', 'data' => $result]; } $fileName = 'wx_code_' . date('YmdHis'); $wxCodeUrl = $path . '/' . $fileName . ".jpeg"; if ($fileName) { file_put_contents($wxCodeUrl, $result['msg']); $url = '/uploads/wxcode/' . date('Ymd') . '/' . $fileName . ".jpeg"; return ['code' => 1, 'msg' => '创建成功', 'data' => $url]; } } catch (Exception $e) { Log::record('make wx img error : ' . $e->getMessage()); return ['code' => 0, 'msg' => $e->getMessage()]; } }
示例是基于fastadmin中生成小程序二维码, 主要是接口B, Http::sendRequest 是fastadmin中的http请求工具,可以替换为自己的curl请求
以上示例,供大佬们指教学习
这篇关于fastadmin微信小程序创建二维码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-302024年最新版云开发cms开通步骤,开始开发微信小程序前的准备工作,认真看完奥!
- 2024-03-30微信小程序的网络设置,及网络请求:wx.request(OBJECT)
- 2024-01-22基于taro搭建小程序多项目框架
- 2024-01-13小程序开发:在插件市场寻找步骤条组件并二开
- 2024-01-05钉钉小程序生态—企业机器人加互动卡片,改善用户体验的开始!
- 2023-12-29【UniApp】-uni-app-打包成小程序
- 2023-12-26性能翻倍!京东亿级体量小程序优化实践
- 2023-12-25小程序优化:第三方SDK过大解决方案
- 2023-11-26微信小程序文件预览和下载-文件系统
- 2023-11-2652天学习微信小程序计划No.2:注册小程序账号&安装开发者工具