位置: 编程技术 - 正文

微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解(微信公众号开发多少钱)

编辑:rootadmin

推荐整理分享微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解(微信公众号开发多少钱),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信公众号开发票,微信公众号开发者id在哪,微信公众号开发者密码怎么查看,微信公众号开发者密码怎么查看,微信公众号开发者文档,微信公众号开发者文档,邯郸微信公众号开发,微信公众号开发者文档,内容如对您有帮助,希望把文章链接给更多的朋友!

微信公众号开发 自定义菜单

请先读完本文再进行配置开发

请先前往微信平台开发者文档阅读“网页授权获取用户基本信息”的接口说明

在微信公众账号开发中,往往有定义一个菜单,然后用户点击该菜单就进入用户个人中心的功能,通常应用于各个公众账号中的会员服务。

如何在微信自定义菜单中将用户导航到个人中心页面呢?

首选需要通过用户点击获取用户openid,而通过用户的点击跳转获取用户openid就必须在菜单中动态绑定用户的openid,或者在菜单的跳转URL中填写微信提供的链接,官方给了两个链接类型

一种是Scope为snsapi_base的链接

另一种是Scope为snsapi_userinfo的链接

这两种链接的区别如下

应用授权作用域,snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息)

网上很多说法是将链接的url直接作为微信自定义菜单中view类型中的url(在填写是url时需要配置网页授权回调域名和appid),本人试了一下这种做法然而不能成功

返回结果是创建菜单失败

创建菜单失败 errcode:{} errmsg:{invalid charset. please check your request, if include uxxxx will create fail! hint: [..gAvr]}

我试了一下将后面的地址进行urlEncode,还是同样的错误。

后来我想了一个办法

微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解(微信公众号开发多少钱)

在自定义菜单中填写自己的url,在填写的url中将用户重定向到snsapi_base的url中,然后再在snsapi_base中配置获取用户openid以及用户其他信息,最后跳转到一个页面,也就是通常的会员中心页面。

流程如下

请看代码

{ "type":"view",

"name":"会员中心",

"url":" 跳转到你的服务器处理地址,也就是上面

redirect_uri=你的服务器处理地址中的地址

这里配置为

你的服务器地址/oauth

代码如下

效果如下

而且这种方式当用户用其他浏览器打开时,会出错,保证了只能在微信中使用,保障了安全性。而且地址栏不会有其他用户个人信息的暴露。

如有疑问,可以查看官网,谢谢大家的阅读,希望能帮助到大家,谢谢大家对本站的支持!

想学习javascript JS和jQuery哪个重要 先学哪个 笔者以自己身学习和使用经验分享给大家,有任何问题或疑惑,欢迎留言在回答题目问题前,首先大家需要了解下什么是js,什么是jQueryjs,即JavaScript在

Websocket协议详解及简单实例代码 Websocket协议详解关于websocket的协议是用来干嘛的,请参考其他文章。WebSocket关键词HTML5协议,实时,全双工通信,长连接WebSocket比传统Http的好处客户端

Javascript this 函数深入详解 jsthis函数详解本文对Javascriptthis函数进行详细介绍,及知识的总结整理,彻底明白jsthis函数该如何使用。this代码函数调用时,.1直接调用函数则为this则指

标签: 微信公众号开发多少钱

本文链接地址:https://www.jiuchutong.com/biancheng/376029.html 转载请保留说明!

上一篇:微信公众号 摇一摇周边功能开发(微信公众号摇号软件)

下一篇:想学习javascript JS和jQuery哪个重要 先学哪个(学javascript可以干什么工作)

  • 政府返还土地款的会计处理
  • 贷款利息是否能降低
  • 过路费是来回收费还是单向
  • 外商独资企业在分配利润时是否扣缴个税
  • 普通发票开折扣销售能冲减销售吗
  • 电梯提供安装的增值税税率最新的
  • 购买的原材料直接用怎么做账
  • 通用机打发票开具给个人是否需要缴税?
  • 一个人有多份工作
  • 办公室饮用水可以浇花吗
  • 小苏打税收分类
  • 2018税务金四发展预测会有哪些?
  • 分红转增股本什么意思
  • 外汇收汇怎么做账
  • 企业注销后资金处理
  • 企业所得税季报人数怎么填
  • 企业合并怎么处理
  • 收到对方公司的货款怎么记账
  • 事业单位工会经费会计账务处理办法
  • 建筑企业被靠挂靠怎么办
  • 总公司人员的工资子公司发,如何报税?
  • 费用报销费用填写要求
  • 管理费用包括哪些明细科目
  • php __destruct
  • 小刺猬 (© lorenzo104/Getty Images)
  • 权益的定义特征
  • 个体户文化事业建设费免征
  • 工程建设质保金比例
  • 公司购买的房屋怎么入账
  • 实收资本资本公积印花税怎么申报
  • 固定资产售后回租融资租赁利息可以抵扣进项税额么
  • 只有发票没有合同可以做账吗
  • 劳务费合同模版
  • 企业进出口贸易
  • 小规模企业所得税怎么征收
  • u8已经记账的凭证怎么修改
  • 销项负数发票能作废吗
  • 对于投资者而言购买债券型理财产品面临的最大风险来自
  • sql server重新配置
  • php配置文件在哪
  • 购买方已抵扣怎么做分录
  • 检查sqlserver是否安装完成
  • 进口化妆品品牌大全
  • 建筑服务预征缴纳税款期初余额怎么算
  • 土地租金计入什么会计科目
  • 集团公司股份
  • 贴现凭证是什么意思
  • 现金日记账的登记规范及要求
  • 每月摊销的金额怎么算
  • 劳务费免税发票怎么开
  • 公司现金支票取现要缴税吗
  • 发票抬头公司报销的该怎么写
  • 什么是现金等价物列举
  • mysql中的查询
  • sql语句删除语句
  • 完整版的苏若雪和沈浪
  • 双系统怎么设置引导启动项
  • windows中输入法的安装步骤
  • window10预览在哪里找
  • win8出现问题需要重启
  • Windows Server 2012实用技巧集锦
  • 红石2代
  • linux命令git
  • unity3d读取gis数据
  • Metaio SDK 6.0.2自带Example自己实现(三)
  • bootstrap paginator分页插件的两种使用方式实例详解
  • ansi std
  • 常用正则表达式汇总
  • windows和linux的区别
  • android新手入门
  • 获取本地ip地址失败
  • android内存机制
  • Python爬取网易云音乐歌单内歌曲歌手封面播放地址
  • 安卓 截图
  • Android GridView属性集合
  • 发票系统怎么设置打印
  • 浙江省有多少家农业银行
  • 掌上海关怎么查询
  • 工会经费上缴地方工会15%的规定
  • 从日本带化妆品回国会被扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设