美文网首页
H5公众号怎么获取openid

H5公众号怎么获取openid

作者: Hsugar | 来源:发表于2018-11-01 11:31 被阅读0次


最近在自己做h5公众号的项目,具体的步骤如下 :

1. 在公众号后台设置回调的域名,url 

  开发-接口权限-网页账号-用户授权获取用户基础信息中修改

切记切记,在公众号配置的appid必须一致,包括后台获取的openid接口需要的appid

2. 在地址栏输入 https://open.weixin.qq.com/connect/oauth2/authorize?appid=*******&redirect_uri=你回调的地址&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect

ps: 当时这一步走了很多弯路,以为是http请求,结果只用在地址栏输入以上地址就好,比如我是vue写的项目

写在mounted或者methods里(建议写在mounted)

输入完在微信打开后会请求授权,之后就会跳转到所填写的回调url。注意跳转的是线上地址,所以我开始也在苦恼😖怎么调试~~  不用担心,解决办法总是有的

有个调试插件Vconsole,我在vue的main.js里  !isDev && new Vconsole();

或者import:

```

import VConsole from 'vconsole/dist/vconsole.min.js'       //import vconsole

let vConsole = new VConsole()         // 初始化

```

这样,跳转之后就可以看到返回里什么 ha ha 。可以在线调试了。会看到返回了code

3. 根据code获取到网页授权access_token(此token不是基础服务里的access_token,请记得区分),返回值内就含有openId。 不过我们是将code参数传过去调取后端getopenid这个接口,返回openId。具体看后端怎么获取了

4. 根据openId就可以获取用户基本信息了。 openId存在本地缓存,这样不用每次都需要授权,如果存在openId就直接进入公众号~

以上的就是我的经验跟注意细节啦~希望能帮到大家 

㊗️大家 万圣节 🎃 快乐 ……(^_^)

相关文章

  • h5登录流程

    微信公众号h5获取用户openId的方法和步骤 微信h5静默、非静默授权获取用户openId的方法和步骤: 一、o...

  • H5公众号怎么获取openid

    最近在自己做h5公众号的项目,具体的步骤如下 : 1. 在公众号后台设置回调的域名,url 开发-接口权限-网页...

  • 微信公众号网页授权域名设置

    微信公众号获取用户信息 公众号 h5 页面开发过程中,一般都有获取用户基本信息的需求,比如用户头像、openId ...

  • 公众号获取openid

    openid和unionid 每个用户针对每个公众号会产生一个安全的OpenID 多公众号、移动应用之间做用户共通...

  • 微信公众号开发:获取openId和用户信息

    title: 微信公众号开发:获取openId和用户信息 tags: 微信公众号 categories: 笔记 ...

  • 微信公众号支付踩坑笔记

    微信公众号支付,简单说主要分为如下几个步骤. 1.openId的获取 openId是微信用户与特定公众号对应关系的...

  • 微信公众号开发--支付完整流程

    微信公众号支付的完整流程,首先需要微信授权,获取openId,因为openid是微信用户在公众号appid下的唯一...

  • 如何获取微信openId

    获取微信openid openid定义 为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,如果需要...

  • H5页面调取微信公众号支付

    1.需要有公众号,公众号开通支付功能2.需要获取微信用户信息,获取用户的openid 3.************...

  • 小程序内嵌H5公众号授权

    思路:小程序登录获取到openId后通过微信的回调地址传参、再走微信公众号的通过code获取openId授权。 获...

网友评论

      本文标题:H5公众号怎么获取openid

      本文链接:https://www.haomeiwen.com/subject/pqontqtx.html