//带参的二维码
String eventKey_scan = requestMap.get("EventKey");
System.out.println("带参的二维码"+eventKey_scan);
这样获取的竟然是0,不知道是不是这样获取
用户扫描带参数的二维码,微信服务器会推送如下格式的事件消息:
<![CDATA[toUser]]>
<![CDATA[FromUser]]>
123456789
<![CDATA[event]]>
<![CDATA[SCAN]]>
<![CDATA[SCENE_VALUE]]>
<![CDATA[TICKET]]>
上面的EventKey就是场景值ID,看你的写法应该是看了我的博客,这样获取是没有问题的。
如果还不行,可以加我的QQ:58472399,我可以帮你看一下。
还是不行,打印出来的是0
但是我看了下://需要提交的json数据
String jsonMsg ="{\"action_name\":\"QR_LIMIT_SCENE\",\"action_info\":{\"scene\":{\"scene_id\":%d}}}";
不是看了你的微薄,而是看你的《微信公众平台应用开发》
sceneid{"action_name": "QR_LIMIT_SCENE", "action_info":{"scene":{"scene_id": 5}}}
[INFO ] 2014-12-29 10:54:37,070 com.yinshijia.util.CommonUtil 创建永久带参二维码成功 ticket:gQHc8DoAAAAAAAAAASxodHRwOi8vd2VpeGluLnFxLmNvbS9xL1NuV2RPT2prZWswRE1WY0hMVmtrAAIE5PSMVAMEAAAAAA==
gQHc8DoAAAAAAAAAASxodHRwOi8vd2VpeGluLnFxLmNvbS9xL1NuV2RPT2prZWswRE1WY0hMVmtrAAIE5PSMVAMEAAAAAA==
[INFO ] 2014-12-29 10:54:37,445 com.yinshijia.util.CommonUtil 根据ticket换取二维码成功,filePathC:/weixin/gQHc8DoAAAAAAAAAASxodHRwOi8vd2VpeGluLnFxLmNvbS9xL1NuV2RPT2prZWswRE1WY0hMVmtrAAIE5PSMVAMEAAAAAA==.jpg