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. 判定是否互为字符重排
  2. 一片很好的关于感情的文章
  3. java基础初步总结
  4. 算法导论 第六章 堆排序 习题6.5-8 k路合并排序
  5. C语言-数组名真的不是指针
  6. java输入hello_详解JAVA输出Hello World
  7. 13 | 线性排序:如何根据年龄给100万用户数据排序?
  8. java echarts 散点图,echarts在地图上绘制散点图(任意点)
  9. 五、扩展Orchard(五) Writing a Content Part
  10. 诛仙服务器列表文件,诛仙云服务器
  11. CC++初学者编程教程(3) 安装VS2010 boost标准库开发环境
  12. LeetCode刷题(34)-Rotate List
  13. 什么原因导致MacBook Pro过热?如何解决这一问题?
  14. 中文只占一个字符_男人宠妻的三大表现,就算只占一个,你都是嫁对了人!
  15. 高速公路综合运行监测与管控平台(HOCC)
  16. 2018款树莓派3b+ 登陆中国
  17. PHP利用qq邮箱发邮件
  18. [Noi online-j]T1 切蛋糕
  19. Redis连接报错【redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password 】
  20. iOS开发入门——基础篇一

热门文章

  1. 房费制——报表(1)
  2. 数据库阻塞---讲解设计应用程序时避免阻塞的八个准则
  3. CCF202012-4 食材运输(100分题解链接)
  4. HDU2107 Founding of HDU【序列处理+最大值】
  5. UVA10450 POJ1953 World Cup Noise【斐波那契数列】
  6. keras+tensorflow —— 可视化及tensorboard
  7. web 开发 —— html 与 css(div)
  8. Python 数据结构与算法——选取算法(TopK)
  9. 为 Notepad++ 安装 NppFTP 插件,查看修改虚拟机上的文本文件
  10. 构图之法——9条构图小贴士