标签:return col html 实现 tar item als developer 打印
总所周知,小程序无法分享到朋友圈,但是图片可以。只要小程序能生成包含信息与小程序参数二维码,即可达到很好的传播效果。
例:拉勾网。
移步:微信官方文档
有3个接口哦:小程序二维码文档
<?php $appid = $_POST["appid"]; // 获取appid $appsecret = $_POST["appsecret"]; // 获取appsecret $url = ‘https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=‘.$appid.‘&secret=‘.$appsecret; // 获取access_token $wxToken =json_decode(file_get_contents($url), true) ; $token = $wxToken[‘access_token‘]; // 取access_token 的值 $api = ‘https://api.weixin.qq.com/wxa/getwxacode?access_token=‘.$token; // 获取小程序二维码post地址; $itemid = $_POST["itemid"]; $post_data = ‘{"path": "pages/signup/content/index?itemid=‘.$itemid.‘", "width": 430}‘; // post 数据 $res = http_request($api,$post_data); file_put_contents(‘img.jpg‘, $res); 、、存入本地文件 echo ‘<img src="img.jpg">‘; // 打印 function http_request($url, $data = null) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); if (!empty($data)){ curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); } curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE); $output = curl_exec($curl); curl_close($curl); return $output; } ?>
ps:有个问题,如果页面是小程序子页面,返回小程序主页会非常不友好。 好在想到了一个办法,成功了再分享出来哦!
标签:return col html 实现 tar item als developer 打印
原文地址:https://www.cnblogs.com/mikelian/p/8952923.html