鍍金池/ 問答/PHP  HTML/ 微信公眾號開發(fā) 場景二維碼帶參問題

微信公眾號開發(fā) 場景二維碼帶參問題

post的json數(shù)據(jù)格式是

{
    "action_name": "QR_LIMIT_SCENE",
    "action_info": {
        "scene": {
            "scene_id": 123
        }
    }
}

已經(jīng)可以生成永久的帶參數(shù)二維碼了

https://mp.weixin.qq.com/cgi-...

想通過掃二維碼描在公眾號回復(fù)出 二維碼中的參數(shù)
然后時間
微信回復(fù)是

$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;
    

但是掃描后出現(xiàn) 公眾號服務(wù)出現(xiàn)故障,請稍后再試

這是什么問題

回答
編輯回答
疚幼

一般情況是你的代碼出現(xiàn)異常了,響應(yīng)碼500等。

2017年7月2日 03:43
編輯回答
黑與白

代碼報錯了,就提示這個

2018年5月17日 04:06
編輯回答
祈歡

感覺你應(yīng)該是反了吧,推送掃描事件的時候的from和to 跟返回的時候是相反的吧。而且掃碼是兩個事件,另外一個是subscribe掃描關(guān)注公眾號,你這個scan事件是已經(jīng)關(guān)注掃碼

2017年6月22日 04:54