最近自己在弄一個(gè)微信掃碼訂餐的系統(tǒng),實(shí)現(xiàn)了掃碼推送一個(gè)圖文信息的功能。問題如下:現(xiàn)在遇到了這個(gè)問題,獲取二維碼中的參數(shù)問題。這個(gè)二維碼我是通過微信公眾號生成二維碼的方法生成的永久二維碼,二維碼中有桌號,如果我是通過微信右上角的掃一掃進(jìn)來可以獲得對應(yīng)的桌號。正常情況如下:
但是我用公眾號底部的菜單中生成的掃一掃功能,點(diǎn)擊打開掃一掃,掃相同的二維碼卻獲取不到對應(yīng)的參數(shù),反而是菜單的key值。問題如下:
所以想問下,有沒有辦法通過菜單的掃一掃,掃完之后獲取二維碼中的參數(shù)。
代碼如下:[菜單代碼] $menu =array(
array(
'type'=>'scancode_waitmsg',
'name'=>urlencode('掃碼點(diǎn)餐'),
'key'=>'rselfmenu_0_0', //菜單掃碼時(shí)獲取到的是這個(gè)key。
"sub_button"=> array()
),array(
'name'=>urlencode('我的'),
'sub_button'=>array(
array(
"type"=>"click",
"name"=>urlencode("我的點(diǎn)菜單"),
"key"=>"V1002_GOOD",
"url"=>"http://ab.eachds.com/public/index.php/wechat/wechat/index"
)
)
)
【推送圖文代碼】//微信右上角掃一掃執(zhí)行這部分代碼:
case "SCAN":
$arr['Title'] = "感謝您光臨太囧酸菜魚,您的桌號為:".$object->EventKey.',點(diǎn)擊消息進(jìn)行訂餐';
$arr['Description'] = "歡迎光臨太囧酸菜魚。Wifi:meilijiayuan。密碼:12345678。";
$arr['PicUrl'] = "http://ab.eachds.com/public/static/images/loginImg.png";
$arr['Url'] = "http://ab.eachds.com/public/index.php?chat=".$object->EventKey;
//掃碼推送圖文消息
$result = $this->transmitNews($object,$arr);
break;
//微信菜單掃一掃執(zhí)行這部分代碼:
case "scancode_waitmsg":
//掃碼推送圖文消息
$arr['Title'] = "感謝您光臨太囧酸菜魚,您的桌號為:".$object->EventKey.',點(diǎn)擊消息進(jìn)行訂餐';
$arr['Description'] = "歡迎光臨太囧酸菜魚。Wifi:meilijiayuan。密碼:12345678。";
$arr['PicUrl'] = "http://ab.eachds.com/public/static/images/loginImg.png";
$arr['Url'] = "http://ab.eachds.com/public/index.php";
$result = $this->transmitNews($object,$arr);
break;
- 1 回答
- 0 關(guān)注
- 1520 瀏覽
添加回答
舉報(bào)
0/150
提交
取消