请问下,我的H5页面单独打开是可以调用扫描控件,但是将页面放在iframe中却不能调起scan扫描,手机端试过了也不行,提示如下: errMsg: "scanQRCode:ok"resultStr: "{"scan_code": {"scan_result":"scan resultStr is here"}}"
子菜单放一个h5的外链为啥放不上去?自定义菜单栏,子菜单放一个h5的外链放不上去,提示未关联小程序。关联小程序也不成功
2023-03-19领取的是公众号会员卡,代码在领卡成功之后激活会员卡,激活后返回信息{"errcode":0,"errmsg":"ok"},在查看卡包信息时发现会员卡还是未激活状态
激活会员卡后返回{"errcode":0,"errmsg":"ok"}但卡包内显示未激活,么原因?激活代码 $data=array( 'init_bonus'=>0,//激活赠送100分 'init_bonus_record'=>'', 'init_balance'=> 0, 'membership_number'=> $no, 'code'=> $no, 'card_id'=> $param['cardid'], 'background_pic_url'=> '', 'init_custom_field_value1'=> $param['Mobile'], 'init_custom_field_value2'=> $param['UserName'], ); $res=$jssdk->ActiveMemberCard(json_encode($data)); public function ActiveMemberCard($data){ $access_token=$this->getAccessToken(); $url='https://api.weixin.qq.com/card/membercard/activate?access_token='.$access_token; $timeout=30; return $this->httpPost($url,$data,$timeout); }
2022-08-05你好,正式接口也试过了也不行,我怀疑是公众号里面哪里设置有冲突,我返回空字符串也是报一样的错误
微信服务器向公众号推送消息或事件后,得到的回应不合法?$textTpl = "<xml> <ToUserName><![CDATA[%s]]></ToUserName> <FromUserName><![CDATA[%s]]></FromUserName> <CreateTime>%s</CreateTime> <MsgType><![CDATA[%s]]></MsgType> <Content><![CDATA[%s]]></Content> </xml>"; $msgType='text'; $touserName=$object->FromUserName; $fromuserName=$object->ToUserName; $time=time(); $result= sprintf($textTpl, $touserName, $fromuserName, $time,$msgType, $content); 你好,以上是我公众号回复的模板消息格式,我把$result插入到数据库查看,格式内容没有问题, 也不存在授权给第三方的事情,但就是客户端发送的消息服务端无法回复,我是用的测试公众号 报错内容: 回应失败 微信服务器向公众号推送消息或事件后,得到的回应不合法,不知道哪里出错,还请高手指点
2022-07-26 以下是相关的代码 public function index(){ Db::execute(' insert into tempNo (billno) values(123)'); // echo '1234567890'; if (isset($_GET["echostr"])){ $echostr = $_GET["echostr"]; if ($this->checkSignature()){ return $echostr; }}else { //此处写业务逻辑simplexml_load_string $this->responseMsg(); } } public function responseMsg() { $result=null; $postStr = isset($GLOBALS['HTTP_RAW_POST_DATA']) ? $GLOBALS['HTTP_RAW_POST_DATA'] : file_get_contents("php://input"); if (!empty($postStr)){ libxml_disable_entity_loader(true); $postObj = simplexml_load_string($postStr,'SimpleXMLElement',LIBXML_NOCDATA); $RX_TYPE = trim($postObj->MsgType); DB::execute($sql); switch ($RX_TYPE) { case "event": $result=$this->receiveEvent($postObj); break; case "text": $content=trim($postObj->Content); $result=$this->receiveText($postObj); echo $result; break; default: echo ""; ; } // echo $result; }else { echo ""; exit; } } public function receiveText($postObj) { Db::execute(" insert into tempNo (billno) values('欢迎2')"); $content = ""; switch ($postObj->Content) { case "5": // $content = "欢迎关注"; break; case "1": // $content = "欢迎关注"; break; case "user_get_card": $content="事件测试消息2。"; break; case "text": $content="事件测试消息1。"; break; } $result= $this->transmitText($postObj, $content); return $result; } public function transmitText($object, $content) { $textTpl = "<xml><ToUserName><![CDATA[%s]]></ToUserName><FromUserName><![CDATA[%s]]></FromUserName><CreateTime>%s</CreateTime><MsgType><![CDATA[%s]]></MsgType><Content><![CDATA[%s]]></Content></xml>"; $fromUser=trim($object->FromUserName); $toUserName=trim($object->ToUserName); $time=time(); $msgType='text'; $result= sprintf($textTpl,$fromUser,$toUserName,$time,$msgType,$content); Db::execute(" insert into tempNo (ctext) values('transmitText')"); return $result; } 不知道哪里原因导致消息无法返回
收到公众号推送过来的消息,确无法返回消息到公众号?是什么原因微信客户端发消息给公众号后,自身服务器能够接受到微信服务器推送过来的消息,但无法返回消息给微信服务器,不知道问题出在哪里,这种情况该怎么调试?请大神指点,以下是代码 public function index(){ // echo '1234567890'; if (isset($_GET["echostr"])){ $echostr = $_GET["echostr"]; if ($this->checkSignature()){ return $echostr; }}else { //此处写业务逻辑simplexml_load_string $this->responseMsg(); } } public function responseMsg() { $result=null; $postStr = isset($GLOBALS['HTTP_RAW_POST_DATA']) ? $GLOBALS['HTTP_RAW_POST_DATA'] : file_get_contents("php://input"); if (!empty($postStr)){ libxml_disable_entity_loader(true); $postObj = simplexml_load_string($postStr,'SimpleXMLElement',LIBXML_NOCDATA); $RX_TYPE = trim($postObj->MsgType); DB::execute($sql); switch ($RX_TYPE) { case "event": $result=$this->receiveEvent($postObj); break; case "text": $content=trim($postObj->Content); $result=$this->receiveText($postObj); echo $result; break; default: echo ""; ; } // echo $result; }else { echo ""; exit; } } public function receiveText($postObj) { Db::execute(" insert into tempNo (billno) values('欢迎2')"); $content = ""; switch ($postObj->Content) { case "5": // $content = "欢迎关注"; break; case "1": // $content = "欢迎关注"; break; case "user_get_card": $content="事件测试消息2。"; break; case "text": $content="事件测试消息1。"; break; } $result= $this->transmitText($postObj, $content); return $result; } public function transmitText($object, $content) { $textTpl = "<xml><ToUserName><![CDATA[%s]]></ToUserName><FromUserName><![CDATA[%s]]></FromUserName><CreateTime>%s</CreateTime><MsgType><![CDATA[%s]]></MsgType><Content><![CDATA[%s]]></Content></xml>"; $fromUser=trim($object->FromUserName); $toUserName=trim($object->ToUserName); $time=time(); $msgType='text'; $result= sprintf($textTpl,$fromUser,$toUserName,$time,$msgType,$content); Db::execute(" insert into tempNo (ctext) values('transmitText')"); return $result; }
2022-01-07你好,给公司写了一个从公众号抓取会员资料的功能,就是在会员领取了会员卡后,用会员卡号来识别会员资料,平时大部分时间都是可以正常抓取会员资料的,但有时候确抓取不到会员资料是怎么回事?过一会又可以
公众号设置了多张无效会员卡,导致用户关注公众号时会自动发出多张无效会员卡注册链接,请问要怎么清除?公众号设置了多张无效会员卡,导致用户关注公众号时会自动发出多张无效会员卡注册链接,请问要怎么清除?
2021-07-03[图片]
从服务端或微信端返回数据不是数组?用真机调试时,我的小程序发起请求返回数据应该为对象,但每次返回的是字符串,这是什么原因? [图片] 图片中下面的数据我是用函数处理过后才能正常返回对象
2020-03-26[图片]
微信小程序中怎样集成银行卡收款?就像沃尔玛扫码购小程序在付款时除了有微信付款还有银行卡可选
2020-03-02我也是在发起支付时,弹出了支付密码输入窗口,我取消了支付,但再次发起支付时提示失败
小程序怎么现在调用微信支付 一直弹出 支付签名验证失败呢?[图片][图片] 感觉很莫名其妙, 什么都没动 前几天还好好的 现在就不行了?
2020-02-17