问题描述
如图是在微信平台后台,自定义菜单中,设置好的菜单。在第三个菜单中,设置菜单内容为跳转页面,并输入相应的链接地址:http://www.yuming.com/admin/index.aspx。这个地址是我已经做好的微网站首页,在这个页面中我要获取到用户的openid。首先,我们的微信类型是:订阅号。不是服务类型。而且也不能变动。所以,授权这条路走不成。我从网上搜了一些内容。代码如下:StreamReaderreader=newStreamReader(Request.InputStream);XmlDocumentdoc=newXmlDocument();StringxmlData=reader.ReadToEnd();doc.LoadXml(xmlData);Response.Write(doc.InnerXml);Response.End();
运行出来是黄页。如图:请教各位。我应该怎么做?
解决方案
解决方案二:
StreamReaderstream=newStreamReader(Request.InputStream);获取到的是空,为什么?
解决方案三:
解决方案四:
解决方案五:
访问你的Index.aspx都是使用post方式(不是get方式)么?
解决方案六:
引用4楼sp1234的回复:
访问你的Index.aspx都是使用post方式(不是get方式)么?
您好。我输出的Request.HttpMethod.为get。不知道对不对
解决方案七:
引用3楼fxj805835819的回复:我这个不是服务号。所以。。
解决方案八:
引用6楼pimlee的回复:
Quote: 引用3楼fxj805835819的回复:我这个不是服务号。所以。。
订阅号认证之后的就能使用这个方法,具体的大同小异的,都是通过oauth认证获取用户信息。
解决方案九:
引用7楼fxj805835819的回复:
Quote: 引用6楼pimlee的回复:
Quote: 引用3楼fxj805835819的回复:我这个不是服务号。所以。。订阅号认证之后的就能使用这个方法,具体的大同小异的,都是通过oauth认证获取用户信息。
您好,我现在微信平台后台的设置中,还没有设置url和token。这个是不是要实现设置好。
解决方案十:
这个是在开发者中心里面的吧,有个网页授权,点就修改加进去就可以
解决方案十一:
腾讯他们又不傻,你是订阅号就没有网页授权功能,也别想其他歪门邪道了,不能主动获取到用户的openid的