微信带参数的二维码,生成二维码后我怎么取scene_id传入的值 100C

二维码已经生成但是那个scene_id怎么才能得到,NET
求解求解求解求解求解求解求解求解求解求解求解求解求解求解求解求解求解求解求解求解求解求解求解

1个回答

微信后台需要开启开发者模式,用户扫描二维码会推送你的scene_id值到你配置的接口去,自己获取信息就行了

如果用户已经关注公众号,在用户扫描后会自动进入会话,微信也会将带场景值扫描事件推送给开发者,发送xml结构如下面的

event节点值为SCAN,EventKey节点就是scene_id

https://mp.weixin.qq.com/wiki?action=doc&id=mp1421140454&t=0.7641179934827862#2

 <xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[FromUser]]></FromUserName>
<CreateTime>123456789</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[SCAN]]></Event>
<EventKey><![CDATA[SCENE_VALUE]]></EventKey>
<Ticket><![CDATA[TICKET]]></Ticket>
</xml>

上面的xml字符串内容可以通过Request.InputStream来获取,然后XmlDocument加载xml字符串,进行xml节点获取操作,你微信后台配置的接口代码大概如下



        if (Request.InputStream.Length > 0)
        {
            System.IO.StreamReader reader = new System.IO.StreamReader(Request.InputStream, System.Text.Encoding.UTF8);
            string s = reader.ReadToEnd();//xml字符串
            reader.Close();


            System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
            doc.LoadXml(s);
            System.Xml.XmlNodeList xnl = doc.GetElementsByTagName("Event");
            if (xnl.Count > 0 && xnl[0].InnerText == "SCAN")//扫码事件
            {
                xnl = doc.GetElementsByTagName("EventKey");
                if (xnl.Count > 0)
                {
                    string scene_id = xnl[0].InnerText;///
                    //....其他操作
                }
            }
        }
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 正解,建议lz及时采纳这个回答。
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信带参数二维码php
这里只提供主要代码 //添加二维码 function addWeixinChanel(){ $type=intval(xx); $day=intval(xx); $qname=substr( xx,0,20); if($type==1)$day=-1;//生成永久的带参数二维码 else $day=$day*60*60*24;//生成固定时间的带参数的二维码,1-30天 $qrcod
微信获取带参数二维码
获取带参数二维码,正常流程一般分为三步:1.获取access_token2.根据token和scene_id获取ticket3.根据ticket获取二维码链接有什么不懂可以看看官方文档:点击打开链接libWecaht.php微信相关类文件class LibWechat extends Base { private $appid = ''; private $appsecret = ...
微信 获取带参数二维码
现在已经成功获取ticket了,但是在展示图片是提示[img=https://img-bbs.csdn.net/upload/201508/06/1438825083_562179.png][/img],请问朋友们这是怎么回事?非常感谢!
微信生成带参数的二维码
微信生成带参数的二维码
微信带参数二维码.rar
微信带参数二维码,有需要的可以联系。包里有联系方式。
.net怎样获取微信带参数二维码的值?
已生成二维码,但是微信扫描之后怎样回去用户的openid和scene_id?
微信渠道带参数二维码应用场景怎么添加?
商家利用微信公众平台渠道二维码功能可以实现区分粉丝是通过二维码扫描关注并进入活动功能的统计,渠道二维码还可以让粉丝扫码后直接关注成为粉丝并推送指定信息(文字|图文|语音|视频|小程序),真正实现公众号的价值。还可以将扫码粉丝自动归类到微信公众号对应的用户标签分组中。根据微信公众平台的接口要求使用渠道二维码功能只有认证服务号才有权限使用。 下面演示微号帮平台自动生成渠道带参数二维码并应用到场景里 ...
微信小游戏 生成 带参数二维码
微信小程序目前总共提供了3中二维码 : 接口 A: 适用于需要的码数量较少的业务场景 生成小程序码,可接受 path 参数较长,生成个数受限,数量限制见 注意事项,请谨慎使用。 接口 B:适用于需要的码数量极多的业务场景 生成小程序码,可接受页面参数较短,生成个数不受限。 接口 C:适用于需要的码数量较少的业务场景 生成二维码,可接受 path 参数较长,生成个数受限,数量限...
微信小程序生成带参数的二维码
微信小程序生成带参数的二维码微信官方说明PHP代码实现重要的也是最坑的 微信官方说明 先查看文档,共有三个接口调用,大家可以根据自己的实际情况来使用,我这里使用的是接口C https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/qr-code.html 详细的三个接口地址请大家执行查看 A:https...
java微信生成带参数的二维码
生成带参数的二维码 为了满足用户渠道推广分析和用户帐号绑定等场景的需要,公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。 目前有2种类型的二维码: 1、临时二维码,是有过期时间的,最长可以设置为在二维码生成后的30天(即2592000秒)后过期 2、永久二维码,是无过期时间的,但数量较少(目前为
微信 带参数的二维码 如何创建
{&quot;expire_seconds&quot;: 604800, &quot;action_name&quot;: &quot;QR_STR_SCENE&quot;, &quot;action_info&quot;: {&quot;scene&quot;: {&quot;scene_str&quot;: &quot;test&quot;}}}{&quot;action_name&quot;: &quot;QR_LIMIT_STR_SCENE&quot;, &quot;action_info&quot
thinkPHP 微信生成带参数的二维码
thinkPHP 微信生成带参数的二维码
微信小程序生成(带参数)二维码
class ClientCode(View): &quot;&quot;&quot; 获取access_token 参数: grant_type appid secret &quot;&quot;&quot; def get(self, request): url = &quot;https://api.weixin.qq.com/cgi-bin/token&quot; ...
微信小程序 带参数二维码
获取 access_token 什么的就不说了,看官方文档获取access_token 二维码的类型 也不说了 链接在此    主要说下 关于B类型(项目用的这个)的post 参数传递问题 官方 指出 post 参数要转成json字符串 要转成json字符串 要转成json字符串 不支持form表单提交(三遍) 我使用postman请求的 请求头 最后 还是用了 content-ty...
怎么生成带参数的二维码
生成带参数的二维码的过程有两步,首先我们要创建一个二维码的ticket,然后凭借ticket到指定URL换取二维码。每次创建二维码ticket需要提供一个开发者自行设定的参数(scene_id)临时二维码请求说明http请求方式: POST URL: https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=TOKEN POST数据格...
微信小程序java生成二维码-带参数
/** * 生成小程序二维码 -并保存到本地-返回二维码地址 *  * @param request * @param access_token * @param path * @param width * @param scene * @return */ public static String createwxaqrcode(HttpServletRequest reque
CFrameWnd怎么带参数传入呢?
vs创建了一个FrameWnd,但需要窗体运行时候带一个参数(比如自动运行某个button的click),在项目运行时候加了一个参数“r”,运行后总提示“打开文档失败”。用下面的语句可以看见传入的参数&quot;r&quot;:if (lstrcmp(AfxGetApp()-&amp;gt;m_lpCmdLine, _T(&quot;r&quot;)) == 0){AfxMessageBox(AfxGetApp()-&amp;gt;m_lpCmdLin...
微信 带参数的二维码 后台回调 EventKey无值
今天生成了一个带参数的二维码,用微信扫一扫后:n1、未关注公众号,扫描的推送结果跟接口描述一样nevent=subscribe,eventKey=qrscene_123,ticket=gQHy8DoAAAAAAAAAASxodHRwOi8vd2VpeGluLnFxLmNvbS9xLzlqdF9IUG5sNDI2YUQ4MkhYeE1sAAIEXpzmVwMEAAAAAA==nn2、已关注过公众号,扫描的推送结果,eventKey值始终为null,但接口文档上说,应该是一个32位无符号整数,即创建二维码时的二维码scene_id。nevent=SCAN,eventKey=,ticket=,latitude=nn求高手救我~~~
jquery实现微信长按识别二维码 - 在线生成二维码
jquery实现微信长按识别二维码 - 在线生成二维码1.引入JS库 &amp;lt;script src=&quot;jquery-1.8.3.js&quot; type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&amp;gt;&amp;lt;/script&amp;gt; &amp;lt;script src=&quot;jquery.qrcode.min.js&quot; type=&quot;text/javascrip
微信带参数二维码超过10万张后怎么办?
微信带参数二维码超过10万张后怎么办? rn
微信公众号开发(十一)生成带参数二维码
公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。 目前有2种类型的二维码: 1、临时二维码,是有过期时间的,最长可以设置为在二维码生成后的30天(即2592000秒)后过期,但能够生成较多数量。临时二维码主要用于帐号绑定等不要求二维码永久保存的业务场景 2、永久二维码,是无过期时间的,但数量较少(目前为最多10万个)...
Java微信公众号开发之创建带参数二维码
生成带参数二维码接口文档:生成带参数二维码 介绍 目前有2种类型的二维码: 临时二维码:临时二维码,是有过期时间的,最长可以设置为在二维码生成后的30天(即2592000秒)后过期,但能够生成较多数量,主要用于帐号绑定等不要求二维码永久保存的业务场景永久二维码:永久二维码,是无过期时间的,但数量较少(目前为最多10万个),主要用于适用于帐号绑定、用户来源统计等场景获取带参数的二维码有两种方...
微信公众号开发之生成并扫描带参数的二维码
生成带参数二维码详见微信公众平台之生成带参数的二维码具体步骤:可在微信测试平台https://mp.weixin.qq.com/debug进行生成生成结果如下:拿到ticket 请求 https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=TICKET(用获取到的ticket替换掉TICKET)直接生成二维码图片,如下图所示或者百度搜索二维码生成器,通...
高分求救,关于带参数的微信二维码功能开发
企业有专门的微信推广人员,因为关系到个人业绩,会有这个需求:要有不同的二维码给推广人员,统计顾客是从哪个推广人员rn手中扫描二维码进入到企业官方微信rnrn如果使用腾讯微信提供的办法就是: 要对服务号进行‘微信认证’才能使用高级接口,实现“带参数的微信二维码”rn不知道有没有其他办法可以实现这种功能?rnrn我用了一个很傻的办法:企业官方微信二维码就是个url地址 ,只不过只能在微信中打开,于是乎我做了个临时页面,客户使用微信扫描二维码,进入到这个临时页面,在跳转到到官方微信url,但不行,直接跳转到下载微信的页面rn
微信测试号-生成带参数的二维码
这是前台样式,关于后台怎么写,先简单地说一下思路。 我用的是Thinkphp3.2.3框架,以及LaneWeChat框架 * 获取带参数的二维码的过程包括两步,首先创建二维码ticket,然后凭借ticket到指定URL换取二维码。 * 目前有2种类型的二维码,分别是临时二维码和永久二维码, * 前者有过期时间,最大为1800秒,但能够生成较多数量,后者无过期时间,数量较少(目前参数只支持1--1...
PHP生成带参数的微信小程序二维码
服务端使用easywechat库来操作微信接口,版本要求4.1.15或更高。 相关文档 微信小程序码:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/qr-code.html easywechat生成小程序码:https://www.easywechat.com/docs/master/mini-pro...
微信带参数二维码保存至本地
怎么生成带参数二维码我就不说了接口自己看 生成带参数的二维码 有人会说生成了带参数二维码都已经生成了为什么还要保存到本地呢 具体需求是这样的 要将生成的带参数二维码打包发给图片制作商制作 一个个另存为浪费时间 别的不说了说重点 public static void SaveQrCodeImage(string strUrl) { ...
微信小程序扫二维码带参数问题
1.在微信公众号平台上面配置扫描二维码之后所跳转的前端路径 2.在配置好的前端路径里面的onload会获取到q的参数,并且对获取到的参数进行转码,然后通过split分割&quot;=&quot;号后面的就可以获取到openId   onLoad:function(options){ //(qcodeOpenid这个是在app.js的) if(!options.q || options.q==&quot;&quot;){ ap...
微信生成带参数的二维码有哪些应用场景?
渠道二维码是微信公众平台提供的接口功能,应用于多场景扫码,监测扫码用户的行为,处理这些行为,做公众号推送、反馈等等。强化公众号的互动性,提升用户体验。 借助微号帮平台可以实现以下功能 渠道二维码生成 推广员二维码 生成海报二维码 订阅号粉丝来源统计 本文主要介绍渠道二维码,如题所示 1、微信公众号授权微号帮平台操作 2、高级功能【渠道二维码生成】 创建 愚人节活动 二维码 3、界面查看...
微信生成公众号带参数二维码(一)
/**      * 获取微信token 值  这个是普通token值      */     public function getaccess_token() {         $access_tokenstr = S('wechat_token');         if ($access_tokenstr) {             return $access_token
怎么样向带参数的ado.command传入NULL值
adoCom.CommandText = "Insert Into Ms_MaterialUserRole(cUser_Id,iRole,cCardNo,iMinJe,iMaxJe) Values(?,?,?,?,?)"rnadoCom.Parameters.Append adoCom.CreateParameter("@cUser_Id", adVarChar, adParamInput, 12, m_cUserId)rnadoCom.Parameters.Append adoCom.CreateParameter("@iRole", adInteger, adParamInput, 4, 2)rnadoCom.Parameters.Append adoCom.CreateParameter("@cCardNo", adVarChar, adParamInput, 50, Trim(txtCardNo.Text))rnadoCom.Parameters.Append adoCom.CreateParameter("@iMinJe", adCurrency, 8, Null)rnadoCom.Parameters.Append adoCom.CreateParameter("@iMaxJe", adCurrency, 8, Null)rnadoCom.Execute iNewRowrnrn执行时出现错误:rn实时错误:'94'rn无效使用nullrnrn我想向@iMinJe和@iMaxJe传入NULL值,该怎么做?
PHP生成微信小程序二维码,可生成带参数二维码。
微信小程序官方开放了3个创建二维码的接口,其中有一个是生成二维码的,还有一个是葵花状的小程序码,我这里就用php生成二维码。 首先要获取Access_token 这个请求起来也是很容易的,微信开发文档有请求接口: 要把自己的小程序的APPID和APPSECRET获取到 https://api.weixin.qq.com/cgi-bin/token?grant_type=client_c...
微信生成带参数二维码以及获取此二维码参数
微信生成带参数二维码以及获取参数 废话不多说,先看一波文档: 生成带参数的二维码 为了满足用户渠道推广分析和用户帐号绑定等场景的需要,公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。 目前有2种类型的二维码: 1、临时二维码,是有过期时间的,最长可以设置为在二维码生成后的30天(即2592000秒)后过期,但能够生成较多数量。...
我怎么写取 的值!
rn http://wp.host.shhkyy.com/?p=13 rn N3DS发表 游戏开发公司各抒己见发表看法 rn2010-03-26 01:52:43 rn2010-05-30 10:27:51 rn3 rn2220 rn文章分类 rn1 rn rn我怎么写取 的值!
识别二维码,生成二维码
上传二维码解析,长按识别二维码,生存二维码,reqrcode.js等功能。二维码解析是否成功返回路径,代码直接可以运行
WPF生成二维码和识别二维码
C# WPF制作的生成二维码和识别二维码程序。
.net生成二维码及读取二维码
C#/asp.net实现生成二维码图片及读取二维码图片
【Javascript】【二维码】网址生成二维码
打开以下网站:https://cli.im 输入网址,即可自动生成二维码 通过这种方式,也可以将电脑上正在开发的网页,通过二维码直接分享给手机 在做移动网页开发时,特别方便 ...
二维码的扫描和生成二维码
###前言 之前自己一直想要去实现一个二维码的扫描和生成,但是一直拖到现在,今天趁着夜色落幕,气氛还算可以(各种声音的夹杂中),完成了这个扫描和生成二维码的工具,在这里总结一下。 首先普及一下什么是二维码和二维码开源库 ###QR Code QRCode简介: QRCode全称Quick Response Code 通过在一个矩形区域内使用黑白像素来进行编码 高纠错性、高可用性、高识别性 #...
扫二维码和生成二维码
实现功能 仿QQ微信的 生成二维码和扫描二维码 包括手机图片扫描
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符