微信公众号开发 场景二维码带参问题
post的json数据格式是
{
"action_name": "QR_LIMIT_SCENE",
"action_info": {
"scene": {
"scene_id": 123
}
}
}
已经可以生成永久的带参数二维码了
https://mp.weixin.qq.com/cgi-...
想通过扫二维码描在公众号回复出 二维码中的参数
然后时间
微信回复是
$postArr =$GLOBALS['HTTP_RAW_POST_DATA'];
$postObj = simplexml_load_string( $postArr );
if($postObj->Event == 'SCAN'){
$toUser = $postObj->FromUserName;
$fromUser = $postObj->ToUserName;
$time = time();
$msgType = 'text';
$content = '扫码!'.$postObj->EventKey;
$template = "<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[%s]]></MsgType>
<Content><![CDATA[%s]]></Content>
</xml>";
$info = sprintf($template, $toUser, $fromUser, $time, $msgType, $content);
echo $info;
但是扫描后出现 公众号服务出现故障,请稍后再试
这是什么问题
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
一般情况是你的代码出现异常了,响应码500等。
代码报错了,就提示这个
感觉你应该是反了吧,推送扫描事件的时候的from和to 跟返回的时候是相反的吧。而且扫码是两个事件,另外一个是subscribe扫描关注公众号,你这个scan事件是已经关注扫码