• 首先 ,你需要微信能够访问到的一个域名,将其配置到微信公众平台。  如图: 授权回调域名配置规范为全域名并且不带http,比如需要网页授权的域名为:www.qq.com,配置以后此域名下面的页面...

    首先 ,你需要微信能够访问到的一个域名,将其配置到微信公众平台。 

    如图:



    授权回调域名配置规范为全域名并且不带http,比如需要网页授权的域名为:www.qq.com,配置以后此域名下面的页面http://www.qq.com/music.html 、 http://www.qq.com/login.html 都可以进行OAuth2.0鉴权。但http://pay.qq.com 、 http://music.qq.com 、 http://qq.com无法进行OAuth2.0鉴权。


    然后,写代码。


    构造微信页面的地址

    https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxc8e691fe53f91924&redirect_uri=http://你前面配置的域名/weixin/oauth2&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect

    这里参数的意义可以看微信的说明文档微信网页授权验证帮助页http://mp.weixin.qq.com/wiki/4/9ac2e7b1f1d22e9e57260f6553822520.html


    访问构造好的页面地址,用户授权之后就会自动跳转到redirect_uri对应的视图,也就是进入对应的函数。

    那么这个地址在哪里访问呢?
    只能在微信客户端,
    最简单的是你可以将地址复制,粘贴发送到你当前的微信公众平台,然后点击链接,你就可以看到效果啦。

    当然,我是码农,虽然一开始我用了这么无助的办法,不代表我要一直用啊!
    所谓好好学习,天天向上。

    在关注微信公众平台之后,主动向用户发送消息我还是会的啊。见微信公众号的开发之 回复用户消息和事件响应(四)

    将“欢迎关注”果断换成
    text = "OAuth2.0网页授权演示 <a href=\"https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxc8e691fe53f91924&redirect_uri=http://qq.com/weixin/oauth2&response_type=code&scope=snsapi_userinfo &state=1#wechat_redirect\">点击体验</a>";

    然后重新生成代码,取消关注,再次关注,点击链接,看成果。搞定。

    首先,新建一个视图,用于测试oauth2.cshtml.


    @{
        Layout = null;
    }
    
    <!DOCTYPE html>
    
    <html>
    <head>
        <meta name="viewport" content="width=device-width" />
        <title></title>
    </head>
    <body>
        <div>
            用户授权的code:@ViewData["code"]
        </div>
    </body>
    </html>
    



    视图对应的函数里面写着 对应的controller叫weixinController

     public ActionResult oauth2(string code)        {
            viewData.add("code",code);
            return view();
    }


    最后感谢此人的博客,他写的精彩多了。http://www.cnblogs.com/txw1958/p/weixin71-oauth20.html


    展开全文
  • 以前写过一篇《微信公众平台开发的一点收获》,这一篇说说微信公众平台网页开发的知识。微信公众平台应该是国内最大的开放平台,对于技术开发人员来说,不管有没有自己的公众号,应该也要有一定的了解,其实只要有一...
  • 微信网页开发中会出现加入视频和音频的情况。现在主流的通过Video标签。video大致的用法如下: &lt;video src="movie.ogg" controls="controls"&gt; 您的浏览器不支持 video 标签。 ...
  • 微信开发——网页授权 2016-11-19 18:19:29
    微信开发——网页授权 项目需求:通过用户在微信中打开网页获取用户的openid来实现绑定消费卡的功能。 项目开发:首先我们需要配置微信的运行环境,这里请参考我的第一篇关于微信开发的日志。 第一步我们得去平台...
  • 一、方式一:手动实现微信授权 1、若没有微信公众号,可以用测试号来进行测试号 (1)官方链接:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 其中Token可以随便写,可能一开始配置的URL...
  • 这篇文章主要介绍了关于PHP实现微信网页登陆授权开发,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 我的官方群点击此处。 微信开放平台和公众平台的区别 1.公众平台面向的时普通的用户,比如...
  • 加入一下就可以了。 转载于:https://www.cnblogs.com/jiqing9006/p/9222958.html
  • 微信网页开发 分享功能剖析 步骤一:绑定域名 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。 步骤二:引入JS文件 在需要调用JS接口的页面引入如下JS文件,(支持https):...
  • 企业微信开发 2018-05-10 15:19:32
    企业微信的认识企业微信概念:企业微信2016年4月18日,腾讯正式发布全平台企业办公工具“企业微信”。与微信一致的沟通体验,为企业员工提供最基础和最实用的办公服务,并加入贴合办公场景的特色功能、轻OA工具,提供...
  • 企业微信是腾讯推出的一个新的办公协作平台,通过与微信一致的沟通体验,为企业员工提供最基础和最实用的...本文以该项目为例对在企业微信平台开发企业应用的特点进行了总结,重点分析了企业微信开发平台对应用开发...
  • 个人微信开发API协议 2019-09-23 15:05:30
    安卓微信的api,个人微信开发API协议,微信 ipad sdk,微信ipad协议,微信web版接口api,微信网页版接口,微信电脑版sdk,微信开发sdk,微信开发API,微信协议,微信接口文档sdk,替代微信ipad协议的api接口,网页...
  • 这节我们说说微信网页授权,首先我们先来说说网页授权的作用,我们一般会自己开发web应用中加入授权,用来获取用户的openid(或unionid),来实现用户体系。比如:我们常做的基于微信的用户体系,利用openid做唯一的...
  • 如下三张手机截图,我们在微信网页端看到的支付,表面上看到的是 “点击支付按钮 - 弹出支付框 - 支付成功后出现提示页面”,实际上的核心处理过程是: 点击支付按钮时,执行一个Ajax到后台后台通过前台的部分信息...
  • 有时我们只需要在自己网页加入个扫一扫并且获取结果的小小功能就行,然而微信开发门槛太高,需要公众号需要交300块认证,然后域名还要备案,公众号后台需要各种配置,需要调用微信开发各个接口,最后可能并不会...
  • 如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。我们在进行公众号网页开发的时候,想要获取用户的基本信息,首先得获取到access_token,从access_...
  •   因为出于工作和学习的目的,我的个人电脑操作系统使用的是Ubuntu 18.04 LTS,就...现在微信和QQ在生活和工作领域均是举足轻重,emm…     BUT!!! 腾讯到目前为止并没有推出Linux版的微信和TI...
1 2 3 4 5 ... 20
收藏数 12,589
精华内容 5,035