PHP 生成带参微信小程序太阳码
示例代码:
/** 生成小程序二维码*/public function getXcxQRcode($appid,$secret,$user_id){$token_url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$secret;$access = file_get_contents($token_url);$access = json_decode($access,true);$access_token = $access['access_token'];// 配置参数$url = "https://api.weixin.qq.com/wxa/getwxacode?access_token=".$access_token;//下面的存放地址根据你个人的需要进行调整$save_path = ROOT_PATH.'public'.DS.'upload/qrcode/';//下面的path对应你小程序的页面路径,如:pages/index/index,切记pages前面没有/$body = array('path'=>$this->xcx_path.'?user_id='.$user_id);$method = 'POST';$headers = array('Content-Type:'.'application/json');// 创建连接$curl = curl_init($url);curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);curl_setopt($curl, CURLOPT_FAILONERROR, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_POST, true);curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($body));curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,FALSE);//严格校验// 发送请求$response = curl_exec($curl);curl_close($curl);$img_url = 'data:image/jpeg;base64,' . base64_encode($response);$img_name = $this->saveImage($save_path,$img_url);//下面配置上你的域名$imgUrl = 'https://www.***.com/upload/qrcode/'.$img_name;return $imgUrl;}function saveImage($save_path,$img_url) {ob_clean();ob_start();readfile($img_url); //读取图片$img = ob_get_contents(); //得到缓冲区中保存的图片ob_end_clean(); //清空缓冲区//图片名称,可根据你的需要进行调整$img_name = TIME_NOW.rand(0,1000);$fp = fopen($save_path.$img_name.'.png','w'); //写入图片if(fwrite($fp,$img)) {fclose($fp);return $img_name.'.png';}}
如果想要返回base64码:
$info = base64_encode($info);
就这么多 欢迎各位提问,优化
PHP 生成带参微信小程序太阳码相关推荐
- 生成带参微信小程序太阳码,thinkphp5后台
直接上代码: /** 生成小程序二维码*/public function getXcxQRcode($user_id){$appid = $this->appid; //你的微信小程序appid ...
- 随机头像大全,多分类带历史记录微信小程序源码下载支持流量主
这是一款头像小程序 用户可以在每一个分类随机头像 然后觉得满意可以保存到相册 支持多个分类,基本都是全了如下: 动漫头像 男生头像 女生头像 动漫男生 动漫女生 另外还支持多种流量主模式 具体大家自行 ...
- 小程序源码:随机头像大全,多分类带历史记录微信小程序源码
这是一款头像小程序 用户可以在每一个分类随机头像 然后觉得满意可以保存到相册 支持多个分类,基本都是全了如下: 动漫头像 男生头像 女生头像 动漫男生 动漫女生 另外还支持多种流量主模式 具体大家自行 ...
- 随机头像大全,多分类带历史记录微信小程序源码_支持流量主
这是一款头像小程序,用户可以在每一个分类随机头像,然后觉得满意可以保存到相册!! 支持多个分类,基本都是全了如下: 动漫头像 男生头像 女生头像 动漫男生 动漫女生 另外还支持多种流量主模式!!! 源 ...
- 利物直播购物商城带货微信小程序源码
源码说明 利物直播购物商城带货小程序源码,直播与购物深度结合的新体验,直播购物热度无需再多描述! 未来利物直播商城将深度的挖掘内容+电商的需求(内容:短视频带货,自媒体入驻文章带货,洋淘秀等具有强烈社 ...
- java微信小程序太阳码中间logo变成成想要的图片
微信小程序太阳码中间logo变成成想要的图片 ImageMergeUtil 类 imageGenerateUtil 类,getUrlByBufferedImage()方法 ImageMergeUtil ...
- Java生成微信微信小程序太阳码,解决图片错误问题
二维码生成链接 如需依赖也是在上边这个链接里 1.GetTokenUtil类 获取Token import com.alibaba.fastjson.JSONObject;import java.io ...
- 开发日志:微信小程序太阳码传入参数解析
通过二维码进入小程序的时候,可以在 onload 函数里面获取参数. onLoad(options) {console.log(options) } 这个是打印出来的结果.所以,在这里我们需要用到的是 ...
- 炫酷手持滚动弹幕生成小工具微信小程序源码
☑️ 编号:ym335 ☑️ 品牌:无 ☑️ 语言:php ☑️ 大小:1.18MB ☑️ 类型:炫酷手持滚动弹幕生成 ☑️ 支持:微信小程序源码
最新文章
- JavaMail的体系结构及发送复杂邮件
- 因需设岗,竞争上岗的多Agent协作的协作模式
- storm集群和单点安装
- 【UWB】ELM,Extreme Learning Machine 极限学习机
- 在WebApi中实现Cors访问
- SAP Spartacus Popover Component 显示与否的逻辑判定
- 会打乒乓球的机器人!
- hosts多个ip对应一个主机名_一个简单的Web应用程序,用作连接到ssh服务器的ssh客户端...
- 程序员过年回家,如何向亲戚解释你的工作?
- WindowsXP 进程分析
- 如何移动没有标题的窗体
- matlab二阶系统绘制bode图,二阶系统bode图
- maven for Mac配置,idea 配置maven
- itunes gift card apple id 充值接口API秒冲接口收藏
- VNX VMX and delete luns
- 测试行业4年经验,面试进了阿里,二个月后我果断选择裸辞...
- 论文写作 之 Introduction
- 2021年4月品牌精选海报合集
- 千川投手必知: 直播间流量起飞深度分析(逐字稿)
- R语言题目及参考答案(2)