zoukankan      html  css  js  c++  java
  • .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方法

  • 相关阅读:
    事件的记忆碎片
    委托的记忆碎片
    Jquery的集合方法EACH()
    sql server中的 SET NOCOUNT ON 的含义
    nyist 299 Matrix Power Series
    poj 1061 青蛙约会
    nyist 488 素数环
    nyist 301 递推求值
    nyist 95 众数问题
    nyist 640 Geometric sum
  • 原文地址:https://www.cnblogs.com/stephenzengx/p/14857791.html
Copyright © 2011-2022 走看看