.Net 开发微信公众号H5页面思路
2021/6/7 10:51:11
本文主要是介绍.Net 开发微信公众号H5页面思路,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
参考链接:
微信公众号官方文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html
微信公众号管理后台:https://mp.weixin.qq.com/cgi-bin/plugincenter?t=service/plugins&act=all&token=1910725837&lang=zh_CN
公众号腾讯客服:https://kf.qq.com/faq/120911VrYVrA130805byM32u.html
前期准备工作(进入进入微信公众号后台管理系统) :
1-查看微信公众号AppID,secret(秘钥), 以及设置ip白名单(这个后面为了我们自己代码调用 获取access_token接口)
2- 设置H5页面网页授权域名(这一步目的是为了在微信公众号信任我们部署H5页面的域名,否则跳转被微信拦截)
3- 在微信管理后台自定义菜单中加入H5页面跳转链接:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxxx&redirect_uri=xxx&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect
解释:appid:公众号appId;redirect_uri:H5页面地址,其他固定。
用户关注公众号后点击公众号H5链接,跳转到H5页面时,微信会附带一个code,前端拦截地址获取code 存入本地cache-》前端传code调用后端自定义接口获取accessToken以及openId
注意:openId是用户一开始关注微信公众号就会生成的,无论该用户取消关注后再关注这个openId都不会变,我们可以利用这个openId绑定我们第三方系统(通过开发一个用户手机号绑定页面,调用后端接口后和这个openId进行绑定,这样微信H5页面就和我们自己开发的系统绑定起来了)
=》后端通过回调code获取openId说明: 访问API https://api.weixin.qq.com/sns/oauth2/access_token,Get方法
这篇关于.Net 开发微信公众号H5页面思路的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#
- 2024-01-24Advanced .Net Debugging 1:你必须知道的调试工具