微信永久二维码代码怎么不能用

wuminda 发布于 2014/07/22 12:57
阅读 2K+
收藏 0

@疯狂的流浪 你好,想跟你请教个问题:我这个代码怎么用不了。帮忙看一看。谢谢

<?php
// 获取 token
include("token.php");
// 获取 ticket
$post={"action_name": "QR_LIMIT_SCENE","action_info": {"scene":{"scene_id":1}}}';
$url= "https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token={$token}";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$b = curl_exec($ch);
$strjson=json_decode($b);
$ticket = $strjson->ticket;//获取ticket
//换取二维码
$ticket=urlencode($ticket);
$url "https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket={$ticket}";
//保存到SAE
$file= file_get_contents($url);
$name="ticket1.jpg";//文件名
$s = new SaeStorage();
$s->write( download ,$name,$file);//写入storage
$imageurl=$s->getUrl("download",$name);//获取图片URL
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>
<img src="<?php echo $imageurl;?>">
</body>
</html>

加载中
0
疯狂的流浪
疯狂的流浪
首先要确定网址对不对,然后再看一下你输出的数据是否对,看你用了decode等函数。首先就要确定结果,我前几天模拟163登陆的时候也是因为网址不对一直出错,你确认一下。
返回顶部
顶部