JS

const APP_ID = 'wx9a026590c561c4fe';//输入小程序appid

const APP_SECRET = 'b1c372ad7745c765c9fd0f262e3311ad';//输入小程序app_secret

var OPEN_ID = ''//储存获取到openid

var SESSION_KEY = ''//储存获取到session_key

Page({

getOpenIdTap: function () {

var that = this;

wx.login({

success: function (res) {

wx.request({

//获取openid接口

url: 'https://api.weixin.qq.com/sns/jscode2session',

data: {

appid: APP_ID,

secret: APP_SECRET,

js_code: res.code,

grant_type: 'authorization_code'

},

method: 'GET',

success: function (res) {

console.log(res.data)

OPEN_ID = res.data.openid;//获取到的openid

SESSION_KEY = res.data.session_key;//获取到session_key

console.log(OPEN_ID.length)

console.log(SESSION_KEY.length)

that.setData({

openid: res.data.openid.substr(0, 10) + '********' + res.data.openid.substr(res.data.openid.length - 8, res.data.openid.length),

session_key: res.data.session_key.substr(0, 8) + '********' + res.data.session_key.substr(res.data.session_key.length - 6, res.data.session_key.length)

})

}

})

}

})

}

})

WXML

<button bindtap="getOpenIdTap" >获取用户唯一标识openid</button>

openid:{{openid}}

session_key:{{session_key}}

微信小程序获取 openid相关推荐

  1. 微信小程序获取openid和session_key并且把openid存入数据库

    微信小程序开发交流qq群   581478349 微信小程序获取openid和session_key并且把openid存入数据库.已经调用openid的demo 前后端代码都有,后端php实现 在其它 ...

  2. 微信小程序获取openid失败

    解决微信小程序获取openid失败问题 安装node https://nodejs.org/en/download/ 右键云函数,在内建终端打开 npm install --save wx-serve ...

  3. 微信公众号和微信小程序获取OPENID的方法

    无论是微信小程序还是微信公众号获取OPENID都需要先获取code 获取code String url = "https://open.weixin.qq.com/connect/oauth ...

  4. 微信小程序获取openid的两种方式

    这篇文章是关于获取openid的两种方式,自己在学着用微信小程序来写一个小东西玩 首先我们要到小程序官网获取到自己的appid和Appsecret 如图 第一种:直接在微信小程序中获取,不需要通过后台 ...

  5. 微信小程序获取openid

    获取openId (用户唯一标识)和session_key 第一步,获取code 调用wx.login(OBJECT) 获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一标识(openid ...

  6. php微信小程序获取用户信息,微信小程序获取openid及用户信息的方法

    本文主要介绍微信小程序如何获取openid及用户信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 1. 获取openid 1.1 获取code 调用接口获取登录凭证(code ...

  7. 微信小程序 获取OpenId

    微信小程序 官方API:https://mp.weixin.qq.com/debug/wxadoc/dev/api/ 首先 以下代码是 页面加载请求用户 是否同意授权 同意之后 用code 访问 微信 ...

  8. php获取微信uninoid_微信小程序获取openid和unionid方法

    openid微信公众平台和小程序都有,不同用户在同一公众平台或是小程序中openid可以用于区别不同用户,遗憾的是openid只是应用于当前公众号或小程序. unionid微信公众平台和小程序都有,同 ...

  9. 微信小程序获取openid中的问题

    在官方文档中获取微信小程序openid的操作方法如下: 主要是利用wx.login()和wx.request()函数,代码如下: onLaunch: function() {wx.login({suc ...

  10. 微信小程序获取openid【非云开发版】【第零期】

    说在前面 此方法需要自己有一台云服务器 用云开发应该能更快更高效的获取openid,但是我也想熟练下云服务器的使用,因为后续数据库等(若不使用云开发)也需要php+nginx部署到云服务器上 梳理下顺 ...

最新文章

  1. 第10章 图与网络优化
  2. 利用Jquery处理跨域请求
  3. python iloc函数_python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
  4. 海南大学计算机原理,海南大学微机原理课件 第一章 计算机基础知识
  5. There is insufficient memory for the Java Runtime Environment to continue. NIFI 启动时报 jvm内存溢出
  6. Pandas知识点-比较操作
  7. LeetCode--88.合并两个有序数组(插入法,排序法)
  8. SVN报错之Failed to run the WC DB work queue associated with...的处理方法
  9. Spring实现数据库读写分离
  10. 【CarMaker学习笔记】CarMaker Python API 接口使用方法
  11. 腾讯翻译君API使用笔记
  12. 可用等式为:html+java=jsp表示jsp[8]._在 JSP 中 , 对 jsp:setProperty 标记描述正确的是 ()_学小易找答案...
  13. IOS calculater
  14. 写了四十篇办公自动化文章后,我整理了这十个常用操作,代码拿走就用!
  15. 人工智能技术在电气自动化中的应用,主要有哪些?
  16. 员工满意度调查如何分析改进?
  17. 索尼的hlg是什么_索尼HLG的使用方法
  18. C# .NET CORE在linux下读取图片加载到文档方法 Gdip libgdiplus
  19. 水泥行业一卡通发运系统
  20. FFmpeg[36] - Could not write header for output file #0 (incorrect codec parameters ?): Invalid

热门文章

  1. 222 Count Complete Tree Nodes
  2. 51单片机产生1Hz-5kHz可调占空比方波
  3. NSIS制作安装包实例
  4. UVA10666 The Eurocup is Here!【数学模式】
  5. JSK-396 平均值【入门】
  6. HDU2022 海选女主角【入门】
  7. HDU2033 人见人爱A+B【进制】
  8. Matlab Tricks(二十三)—— 保存图像到 pdf
  9. 奇妙的 10^n + 1
  10. matlab 基础 —— 文本文件读取