关于微信接口生成二维码跳转至关注页面

<html>
<head></head>
<body>
<form method="post">

</form>
</body>
</html>
<?php
function vpost($url,$data){ // 模拟提交数据函数
$curl = curl_init(); // 启动一个CURL会话
curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 对认证证书来源的检查
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); // 从证书中检查SSL加密算法是否存在
curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER[‘HTTP_USER_AGENT‘]); // 模拟用户使用的浏览器
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); // 使用自动跳转
curl_setopt($curl, CURLOPT_AUTOREFERER, 1); // 自动设置Referer
curl_setopt($curl, CURLOPT_POST, 1); // 发送一个常规的Post请求
curl_setopt($curl, CURLOPT_POSTFIELDS, $data); // Post提交的数据包
curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 设置超时限制防止死循环
curl_setopt($curl, CURLOPT_HEADER, 0); // 显示返回的Header区域内容
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 获取的信息以文件流的形式返回
$tmpInfo = curl_exec($curl); // 执行操作
if (curl_errno($curl)) {
echo ‘Errno‘.curl_error($curl);//捕抓异常
}
curl_close($curl); // 关闭CURL会话
return $tmpInfo; // 返回数据
}
$access_token="TOKEN";//这里写access_token
//$qrcode=‘{"expire_seconds":1800,"action_name":"QR_SCENE","action_info":{"scene":{"scene_id":10000}}}‘;//零时的
$qrcode=‘{"action_name":"QR_LIMIT_SCENE","action_info":{"scene":{"scene_id":1000}}}‘;//永久时限
$url = "https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=$access_token";
$result = vpost($url,$qrcode);
$jsoninfo = json_decode($result,true);
$ticket = $jsoninfo["ticket"];
var_dump($ticket);//这里打印出所需要的ticket

?>

通过微信的测试接口获取相应的access_token.

在以上代码执行后会有一串字符被打印出,复制该段字符至https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=TICKET 网页就会出现所需的二维码。

时间: 2024-10-29 01:04:13

关于微信接口生成二维码跳转至关注页面的相关文章

yii调用微信接口扫二维码

<?php /**  * desc:微信js调用类  * author:[email protected]  * date:2016-07-04  */ namespace application\vendors\weixin; class Jssdk {     private $appId;     private $appSecret;     public function __construct($appId, $appSecret) {         $this->appId =

ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果

首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老美开发的,barcode4j对一维条形码处理的很好,而且支持的格式很多,当然也可以对二维码进行处理,效果个人感觉没有前两种好;ZXing对j2me,j2se,还有Android等支持也比较好,如果你是搞Android的或以后准备走Android,建议还是用zxing的比较好,毕竟都一个母亲(goole)生的,QRCode就不用说了吧,虽说技术无国界,但是国人还是有点.... 好,言归正传,java用ZXi

(转)ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果

场景:移动支付需要对二维码的生成与部署有所了解,掌握目前主流的二维码生成技术. 1 ZXing 生成二维码 首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老美开发的,barcode4j对一维条形码处理的很好,而且支持的格式很多,当然也可以对二维码进行处理,效果个人感觉没有前两种好;ZXing对j2me,j2se,还有Android等支持也比较好,如果你是搞Android的或以后准备走Android,建议还是用zxing的比较好,毕竟都一个母亲(gool

ecstore生成二维码

利用phpqrcode库生成二维码: 1 /* 2 *二维码添加 3 */ 4 ////////////////////////////////////// 5 /*引入文件*/ 6 @include(APP_DIR.'/include/lib/weixin/phpqrcode.php'); 7 /*默认存放路径*/ 8 $save_path = PUBLIC_DIR.'/weixin/';//储存地址 9 if (!file_exists($save_path)) { 10 mkdir($sa

在Vue项目中动态生成二维码 阿星小栈

一.使用jquery.qrcode生成二维码 1.首先在页面中加入jquery库文件和qrcode插件 <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.qrcode.min.js"></script> 2.在页面中需要显示二维码的

有个人微信号怎么生成二维码

有个人微信号怎么生成二维码,比如说管理员的微信号是:hqfeijian  ,那么现在我想要这个微信号的二维码图片,怎么办? 不急,腾讯官方提供了一个接口可以直接生成: 浏览器地址栏输入:http://open.weixin.qq.com/qr/code/?username=hqfeijian 接着把底色为绿色的地方替换成你的微信号就可以了,(个人微信.公众号都可以的) 还有更多资源关注我的微信号哟: hqfeijian,复制上面的扫描一下就可以啦! 本文[微资源联盟]原创,转载请注明出处!,谢谢

python3调用NowAPI接口实现二维码生成工具

本人python学习菜鸟一枚,随着对python的学习,感觉python越来越好玩了,上次用接口查询IP地址后,又看到有道词典查询.二维码生成等接口相关的方法,并对其做了简单的尝试,确实是挺好玩的.所以将整个过程记录下来.分享在此,供大家一起交流学习. 1.基本环境 系统:windows 7 开发环境:pycharm python3 相关的模块和库  urlib  urllib.parse 2.NowAPI简单的介绍 NowAPI是一家 数据服务公司,提供大量的数据接口,对于我们这种学习的菜鸟来

web网页外部分享到微信、朋友圈、扣扣、微博等功能、自动生成二维码等

1.这里重中之重是分享到微信:web端网页通常是没有权限分享过去的 所以用: weixin://dl/business/?ticket=ta428dhj739hg3efe6e  但是这个ticket真的是很蛋疼,查了许多资料说还得花钱在第三方对接巴拉巴拉的,2.所以:window.open('http://api.liufuweb.com/api/p5.php?p=d&url=你要分享的链接'); 但是这个缺点是:打开微信的时候要识别二维码才能访问到你要分享的页面3.就是内嵌入到app端,写个方

微信扫码支付与生成二维码

二维码 (1) 容错级别 L级(低) 7%的码字可以被恢复. M级(中) 的码字的15%可以被恢复. Q级(四分)的码字的25%可以被恢复. H级(高) 的码字的30%可以被恢复. (2) 二维码生成插件qrious qrious是一款基于HTML5 Canvas的纯JS二维码生成插件.通过qrious.js可以快速生成各种二维码,你可以控制二维码的尺寸颜色,还可以将生成的二维码进行Base64编码. qrious.js二维码插件的可用配置参数如下: 参数 类型 默认值 描述 backgroun