【公众号api接口】C#微信公众号接口开发,灵活利用网页授权、带参数二维码、模板消息,提升用户体验之完成用户绑定个人微信及验证码获取

2019-01-03 17:41:34 第三方免签接口 417 views 第三方免签接口
[导读]:本文(《C#微信公众号接口开发,灵活利用网页授权、带参数二维码、模板消息,提升用户体验之完成用户绑定个人微信及验证码获取》)由来自德兴的读者投稿,并经由本站(免签约支付接口)结合主题:公众号api接口,收集整理了众多资料而成。主要记述了微信公众号,微信,微信接口开发,用户接口,移动互联网,api接口,接口,流程图等方面的信息。相信从本文您一定可以获得自己所需要的!

一、前言

二、需求

1.pc网站绑定个人微信账号2.pc网站获取验证码(用户注册即绑定、找回密码等场景)

三、实现流程及与传统方法对比

传统的方法--是输入账号和密码,然后通过网页授权绑定,下次可以免登陆

在通过微信接口申请临时的带参数二位码显示在pc网页上,所带参数是根据登录用户生成的唯一标识一串数字 ,当用户扫描的时候微信回复的参数即为这串数字,将这串数字和openid保存在数据库对应的用户表中即可。

四、用户绑定流程图

1.网页授权绑定的流程图:

五、用户绑定实现方法主要代码

五、用户绑定实现方法主要代码

 五、用户绑定实现方法主要代码

这里以绑定第二种方法为例(网页授权参考我之前文章C#微信公众号开发-高级接口-之网页授权oauth2.0获取用户基本信息(二))

1.首先用户登录pc网站 获取到唯一标识也可以即时生成,然后以唯一标识为参数向微信服务器申请带参数的二维码方法详情可参照我之前的文章:C#微信公众号接口开发实例-高级接口-申请带参数的二维码

【公众号api接口】C#微信公众号接口开发,灵活利用网页授权、带参数二维码、模板消息,提升用户体验之完成用户绑定个人微信及验证码获取

解析获取到scene_id因为消息也带用户信息openid 将scene_id和openid保存到用户表即完成主要代码如下:

六、模板消息获取验证码实现方法

六、模板消息获取验证码实现方法

上一步已经将pc网站和微信绑定,如果我们忘记密码,传统的做法是可以通过短信找回,弊端是对于手机号码经常换的用户可能找不回,相信对于大部分年轻人来说换10个手机号码也不会去换一个QQ好一个微信号,这个时候我们通过微信找回我们的密码是相对安全的

获取验证码流程图:

获取验证码流程图:

这个过程就是和短信类似,但是我觉得无论是从经济还是用营销上考虑都是好处多多,比较如果量大,每个月验证各种东西以万条算的网站短信费用就可以省不小一笔,同时还可以为微信引流一举多得。

拓展阅读

微信公众号发送客服消息(文本、图文)和模板消息 - qq:https://blog.csdn.net/qq_33371766/article/details/79994070

微信公众号接口开发设置:http://jingyan.baidu.com/article/eb9f7b6d538062869364e8a6.html

微信公众号平台api接入图灵机器人get和post两种请求方式 ...:https://www.cnblogs.com/yang-jinxin/articles/5637736.html

相关问答

问:使用微信公众平台的开发接口,需要掌握哪

答:接口对接需要注意Api接口数据获取!


问:微信公众号API接口数据调用方法?

答:API:应用程序接口(API:Application Program Interface)
应用程序接口(API:application programming interface)是一组定义、程序及协议的集合,通过 API 接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。程序员通过使用 API 函数开发应用程序,从而可以避免编写无用程序,以减轻编程任务。
远程过程调用(RPC):通过作用在共享数据缓存器上的过程(或任务)实现程序间的通信。
标准查询语言(SQL):是标准的访问数据的查询语言,通过通用数据库实现应用程序间的数据共享。
文件传输:文件传输通过发送格式化文件实现应用程序间数据共享。
信息交付:指松耦合或紧耦合应用程序间的小型格式化信息,通过程序间的直接通信实现数据共享。
当前应用于 API 的标准包括 ANSI 标准 SQL API。另外还有一些应用于其它类型的标准尚在制定之中。A


问:微信公众平台 使用公众平台的开发接口需要自己的服务器资源,用什么做服务器?应该怎么弄啊?

答:如果您自己有网站的话可以 利用网站的服务器后台 接口。将微信与网站连接。可以实现在微信上查询网站内容。如果自己没有网站 就没必要弄接口了 直接用微信公众平台后台 可以添加关键词回复什么的 这些不需要代码 也不需要后台。


问:微信公众平台接口是干什么的?

答:微信公众平台目前分成消息接口和通用接口两大模块。
接入消息接口的微信公众账号,当关注该公众账号的粉丝向其发送消息,微信服务器会对公众账号所对应的服务器地址推送一个特定结构的消息体,公众账号开发者可以通过响应包进行对该条消息的回复。
通用接口的作用是实现诸如获取粉丝资料,上传媒体文件以便消息接口回复图片、语音和视频等多媒体消息等功能,丰富消息接口的同时支持主动推送消息给用户。
使用接口的任何一个公众账号都拥有唯一的Appid和Appsecret,对于该公众账号都有一个使用等级,使用等级高的将享有更高的接口调用频率。开发者应评估自己的应用,并对公众号等级进行相应的申请。
在使用通用接口前,你需要做以下两步工作:
1.拥有一个微信公众账号,并获取到appid和appsecret(在公众平台申请内测资格,审核通过后可获得)
2.通过获取凭证接口获取到access_token


发表评论

計無施

  这类接口是为第三方服务平台准备的,涉及到微信开发的相关问题,和一般的微信用户关系不大。

2019-01-06 21:09:26
橙子

服务器我所知道没有免费的

2019-01-04 16:38:18

发表评论:

在线客服