社区
C#
帖子详情
怎么实现自己的软件通过自己的微信二维码认证打开
zhtoad
2018-03-09 05:55:20
我想做这样一个东西:
pc软件 界面上先显示二维码,只有用自己手机微信扫描后,软件才进入下个界面。
请问,做这事是什么具体过程?
谢谢了, 我一窍不通。
但是想做这个东西。
谢谢。
...全文
715
4
打赏
收藏
怎么实现自己的软件通过自己的微信二维码认证打开
我想做这样一个东西: pc软件 界面上先显示二维码,只有用自己手机微信扫描后,软件才进入下个界面。 请问,做这事是什么具体过程? 谢谢了, 我一窍不通。 但是想做这个东西。 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
牧歌ing
2018-03-10
打赏
举报
回复
有一篇“微信的网页版扫码登陆原理”的文章还不错,你可以看看 https://www.zhihu.com/question/22991085
以专业开发人员为伍
2018-03-10
打赏
举报
回复
用微信扫描二维码主要用于与账号获取相关的场合。例如可以先选择商品,扔入自己的购物车,然后只有付款时才需要快速登录你们的系统,这时候用微信号为你们的系统的账号就非常方便管理统计。或者用户可以匿名看各种文章,但是当需要看更多、更深入内容时,才快速登录一下你们的系统。 微信已经为我们建立了强大的用户基本信息管理系统,我们只要拥有一个公众号就行了,无需在自己的软件中再去搞什么“用户注册”之类的功能,就能把微信当作我们自己的软件的账号注册和登录功能。了解微信开放平台对程序员来说,还是很必要的开发知识。
以专业开发人员为伍
2018-03-10
打赏
举报
回复
微信公众号开发,需要自己使用微信 SDK 来发部署一个微信公众服务网站。这样就能收到腾讯推送来的各种消息,然后它返回业务服务结果给通讯。 微信可以自动产生动态二维码,例如里边包括你的业务需要的 id 号,然后你把此二维码展现在界面上,当微信客户端扫描时,就会给你的业务处理网站发送事件通知。 随便搜一个介绍例子:
https://www.cnblogs.com/txw1958/p/weixin-qrcode-with-parameters.html
对于你自己的系统,假设你的用户数量极少,那么你的客户端可以采取轮询方式去你的微信处理网站查询(例如访问 ashx 或者 WCF服务)某 id 对应的操作结果,然后再来根据查询结果判断下一步处理的去向。而对于上业务系统,就需要你的微信业务处理服务器向前端实时推送事件消息(其实使用 Window Service 这才叫做真正的服务器,方便支持基于 tcp 的各种双向通讯模式)。
早起晚睡
2018-03-10
打赏
举报
回复
二维码里面存有信息只有这个信息和你的程序的信息匹配时才下一步就OK了 1、读取二维码 2、比较二维码中的数据 3、下一步
网页中
实现
微信
扫一扫,不用备案就能在自己网页中
实现
扫描
二维码
网页中
实现
微信
扫一扫,不用备案就能在自己网页中
实现
扫描
二维码
有时我们只需要在自己网页中加入个扫一扫并且获取结果的小小功能就行,然而
微信
开发门槛太高,需要公众号需要交300块
认证
,然后域名还要备案,公众号后台需要各种配置,需要调用
微信
开发各个接口,最后可能并不会看到效果。 现在我要告诉你,你有救了!你只要简单使用上面提供的接口就行,什么论七八糟的统统都不用管了,只需要关注你的程序怎么处理这些数据。 不过任何事情都是相对的,本帖提供的方法缺点也是有的,就是多一次跳转,而大家都知道页面跳转那么当前输入框等控件内容都会丢失。不用担心,问题总是有方案解决的。 如果你只需要扫描下获取结果再处理,那么不用管这多跳转一次的问题。 如果你是在一个表单中某项需要扫描,那么可以把扫描的那项提到最前面来,强制要求用户必须先扫描才能填写表单其他项,这样问题不 就迎刃而解了? 如果要追求完美扫描不跳转,那么只能一步步按照
微信
网页开发的要求来了。
5行代码
实现
微信
网页中扫一扫,域名无须备案就能在自己网页中
实现
扫描
二维码
,绝对物有所值.rar
有时我们只需要在自己网页中加入个扫一扫并且获取结果的小小功能就行,然而
微信
开发门槛太高,需要公众号需要交300块
认证
,然后域名还要备案,公众号后台需要各种配置,需要调用
微信
开发各个接口,最后可能并不会看到效果。 现在我要告诉你,你有救了!你只要简单使用上面提供的接口就行,什么论七八糟的统统都不用管了,只需要关注你的程序怎么处理这些数据。 不过任何事情都是相对的,本帖提供的方法缺点也是有的,就是多一次跳转,而大家都知道页面跳转那么当前输入框等控件内容都会丢失。不用担心,问题总是有方案解决的。 如果你只需要扫描下获取结果再处理,那么不用管这多跳转一次的问题。 如果你是在一个表单中某项需要扫描,那么可以把扫描的那项提到最前面来,强制要求用户必须先扫描才能填写表单其他项,这样问题不 就迎刃而解了? 如果要追求完美扫描不跳转,那么只能一步步按照
微信
网页开发的要求来了。 大家都知道
微信
扫一扫,而且很常用,基本都用来扫码关注
微信
号,扫码付款,再之外的如果要扫的
二维码
是链接就直接
打开
访问,非链接的直接显示文字。 然而有时我们需要在自己的网页上调用扫一扫,然后按照自己的需要对获得结果进行处理该怎么办呢?有些同学觉得很奇怪,怎么会有这样的需求。其实这样的使用场景很多的,例如: 扫快递单上的条形码查询它的进度 进度系统中可以根据生产单上条形码查询生产进度 发货系统出入库扫描 扫描网址只需截取其中的一个参数结果而不是直接
打开
它 。。。 看下面的一个应用效果。 https://img2.mukewang.com/5b42068700012bbf02800560.jpg 是不是很方便呢?
微信
里
打开
http://www.jiujiujin.net/wuliu.htm 也可以测试效果。 如果按照通常的步骤在自己网页中调用
微信
的扫一扫可不是那么简单的。首先得有
微信
公众号,公众号还得提交
认证
。我们都知道不光是注册个
微信
公众服务号就行,而且还得提交
认证
,每年交300块大洋,前提还必须是企业身份才能注册和
认证
。 接下来才是编码,这才是考验你耐心的时刻,各种不行,各种莫名其妙的错误,有些新手可能在域名备案上就被卡了半天,因为想要调用
微信
的jssdk接口要求访问的域名必须是备案的,设置到
微信
公众号的js安全域名区,然后还要设置服务器白名单,如果你的是虚拟主机而ip不固定的说不定哪天就扫不了了。调用几个接口,参数,token还有7200秒的失效,定时更新还是访问时检查判断再更新,是不是弄过的人都纠结过?很是麻烦,顿时头大了有么有?水不是一般的深,于是纷纷哭爹喊娘求大神骂张小龙。 我发现我废话太多了,说好的5行代码呢?却写了这么多废话,哈哈哈。其实多了解了解也没坏处的,毕竟也算我的摸索过的心路历程。 上面给出的扫一扫指向的链接是:http://www.jiujiujin.net/wuliu.htm,聪明的同学已经
打开
并右击查看源代码了,可能已经明白是怎么回事了。 答案就是调用了一个接口,这个接口会去执行扫码,然后将扫码的结果作为一个参数返回到来路页面,这样来路页面中就可以获取并处理这个结果了。 废话不多说放代码测试。
微信
扫码支付接口开发总结
1.申请
微信
服务号300元;
微信
公众号分类:订阅号,服务号,小程序。 2.开通
微信
支付
认证
权限300元; 3.开通过后,你会收到一封邮件:即可获取: appid:appid是
微信
公众账号或开放平台APP的唯一标识,可在
微信
公众平台-->开发-->基本配置里面查看,商户的
微信
支付审核通过邮件中也会包含该字段值。 mch_id:
微信
支付商户号。商户申请
微信
支付后,由
微信
支付分配的商户收款账号。 API密钥:key交易过程生成签名的密钥,
微信
商户平台(pay.weixin.qq.com)-->账户中心-->账户设置-->API安全-->密钥设置 Appsecret:secret:AppSecret是APPID对应的接口密码,用于获取接口调用凭证access_token时使用。可登录公众平台-->
微信
支付,获取AppSecret。 4.通过调用统一下单接口url=https://api.mch.weixin.qq.com/pay/unifiedorder,post方法,String xml; 获取到prepay_id和code_url: 5.通过工具类将code_url生成一个
微信
可以支付的
二维码
; 6.客户端通过
打开
微信
扫码工具,即可完成支付。
5行代码
实现
微信
网页中扫一扫,域名无须备案就能在自己网页中
实现
扫描
二维码
,绝对物有所值
网页中
实现
微信
扫一扫,不用备案就能在自己网页中
实现
扫描
二维码
有时我们只需要在自己网页中加入个扫一扫并且获取结果的小小功能就行,然而
微信
开发门槛太高,需要公众号需要交300块
认证
,然后域名还要备案,公众号后台需要各种配置,需要调用
微信
开发各个接口,最后可能并不会看到效果。 现在我要告诉你,你有救了!你只要简单使用上面提供的接口就行,什么论七八糟的统统都不用管了,只需要关注你的程序怎么处理这些数据。 不过任何事情都是相对的,本帖提供的方法缺点也是有的,就是多一次跳转,而大家都知道页面跳转那么当前输入框等控件内容都会丢失。不用担心,问题总是有方案解决的。 如果你只需要扫描下获取结果再处理,那么不用管这多跳转一次的问题。 如果你是在一个表单中某项需要扫描,那 么可以把扫描的那项提到最前面来,强制要求用户必须先扫描才能填写表单其他项,这样问题不 就迎刃而解了? 如果要追求完美扫描不跳转,那么只能一步步按照
微信
网页开发的要求来了。 大家都知道
微信
扫一扫,而且很常用,基本都用来扫码关注
微信
号,扫码付款,再之外的如果要扫的
二维码
是链接就直接
打开
访问,非链接的直接显示文字。 然而有时我们需要在自己的网页上调用扫一扫,然后按照自己的需要对获得结果进行处理该怎么办呢?有些同学觉得很奇怪,怎么会有这样的需求。其实这样的使用场景很多的,例如: 扫快递单上的条形码查询它的进度 进度系统中可以根据生产单上条形码查询生产进度 发货系统出入库扫描 扫描网址只需截取其中的一个参数结果而不是直接
打开
它 。。。 看下面的一个应用效果。 https://img2.mukewang.com/5b42068700012bbf02800560.jpg 是不是很方便呢?
微信
里
打开
http://www.jiujiujin.net/wuliu.htm 也可以测试效果。 如果按照通常的步骤在自己网页中调用
微信
的扫一扫可不是那么简单的。首先得有
微信
公众号,公众号还得提交
认证
。我们都知道不光是注册个
微信
公众服务号就行,而且还得提交
认证
,每年交300块大洋,前提还必须是企业身份才能注册和
认证
。 接下来才是编码,这才是考验你耐心的时刻,各种不行,各种莫名其妙的错误,有些新手可能在域名备案上就被卡了半天,因为想要调用
微信
的jssdk接口要求访问的域名必须是备案的,设置到
微信
公众号的js安全域名区,然后还要设置服务器白名单,如果你的是虚拟主机而ip不固定的说不定哪天就扫不了了。调用几个接口,参数,token还有7200秒的失效,定时更新还是访问时检查判断再更新,是不是弄过的人都纠结过?很是麻烦,顿时头大了有么有?水不是一般的深,于是纷纷哭爹喊娘求大神骂张小龙。 我发现我废话太多了,说好的5行代码呢?却写了这么多废话,哈哈哈。其实多了解了解也没坏处的,毕竟也算我的摸索过的心路历程。 上面给出的扫一扫指向的链接是:http://www.jiujiujin.net/wuliu.htm,聪明的同学已经
打开
并右击查看源代码了,可能已经明白是怎么回事了。 答案就是调用了一个接口,这个接口会去执行扫码,然后将扫码的结果作为一个参数返回到来路页面,这样来路页面中就可以获取并处理这个结果了。 废话不多说放代码测试。
Java
微信
网页授权登陆 OAuth2.0源码
下载 ngrok 参考网址 http://blog.csdn.net/achenyuan/article/details/71106689 使用 cd D:\ngrok-stable-windows-amd64 d: ngrok.exe authtoken 3WeiJgYsiohmTTbZ8HB5L_4DoK3ThFJ69Wx5iS8UGJz ngrok.exe http 80 下载 web 开发者工具,找到 下载地址 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455784140 公众平台-->开发者工具-->公众平台测试帐号 获取到 appID appsecret 1、公众号 扫描测试号
二维码
关注 2、ngrok 创建本机域名 3、网页服务--》网页帐号--》修改--》授权回调页面域名: 882c783d.ngrok.io 该域名为ngrok域名 4、修改程序中 appID值 org.liufeng.course.servlet.OAuthServlet AdvancedUtil.getOauth2AccessToken() org.liufeng.course.util.SignUtil.token 值 5、使用
微信
客户端
软件
,
打开
连接 https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx7181f1f0503a954a&redirect_uri=http://882c783d.ngrok.io/chapter-06/oauthServlet&response_type=code&scope=snsapi_userinfo&state=xxxx_state#wechat_redirect appid:wx7181f1f0503a954a scope=snsapi_userinfo 获取用户信息 redirect_uri 回调地址,详细查看web.xml
微信
公众技术文档 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842
微信
公众平台 https://mp.weixin.qq.com/cgi-bin/frame?t=advanced/dev_tools_frame&nav=10049&token=1958267125&lang=zh_CN 参考网址: http://www.cnblogs.com/lovebread/p/5513241.html http://www.cnblogs.com/skillking/p/6735730.html
C#
110,502
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章