微信小程序/公众号

编程入门 行业动态 更新时间:2024-10-22 05:05:23

微信小程序/<a href=https://www.elefans.com/category/jswz/34/1769853.html style=公众号"/>

微信小程序/公众号

目录

H5唤醒小程序

微信公众号-H5微信登录授权


H5唤醒小程序

官方API参考:

        获取Token    获取urlscheme

其他文章参考:

        唤醒小程序

const appid = '' // appid
const secret = '' // secret
const granttype = 'client_credential' // 固定值// 获取Token
axios.get(`=${granttype}&appid=${appid}&secret=${secret}`).then(res => {// 获取 urlschemeaxios.post(`=${(res.data as { 'access_token': string }).access_token}`, {jump_wxa: {path: 'pages/home/home'}}).then(response => {// 唤醒小程序window.open((response.data as { 'openlink': string }).openlink) // weixin://xxxxxxxxx}).catch(() => { /* */ })
}).catch(() => { /* */ })

最终效果:

踩坑:

        第二步生成urlscheme时,必须填写path参数,即唤醒小程序要跳转的页面。

        H5唤醒小程序只支持企业小程序,个人小程序无权限生成urlscheme。

        H5唤醒小程序只能在微信端打开,因为生成的urlscheme是微信生态中的连接。

        调接口过程最好也有必要做在服务端,一是为了安全,二是调接口时的跨域问题。

微信公众号-H5微信登录授权

        在微信公众号中,跳转到第三方H5网站,第三方H5网站可以获取微信用户信息。微信公众号网页授权.html        微信公众平台中设置要授权的第三方H5网站,只有设置了,第三方H5网站才有权限获取微信用户信息。

设置与开发---->公众号设置---->功能设置---->网页授权域名

 

  • 步骤一:微信用户授权,获取code
=微信公众号appid&redirect_uri=要跳转的H5网站&response_type=code&scope=snsapi_userinfo#wechat_redirect

  • 步骤二:通过第一步获取的code,来获取access_token 和 openid
=微信公众号appid&secret=微信公众号的secret&code=第一步获取的code&grant_type=authorization_code

  •  步骤三:获取用户信息
=第二步获取的Token&openid=第二步获取的openid&lang=zh_CN

更多推荐

微信小程序/公众号

本文发布于:2023-06-28 19:54:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/932720.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:公众   程序   微信小

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!