*企业微信内部小程序开发(获取用户userId)

1.根据企业微信官方文档,第一步获取code
通过该方法可以获取企业微信官方提供的code
这里提供给大家写法(建议大家写一个methods中的方法然后调用此方法)

此处可以通过打印返回的数据res去控制台查看是否获取到code
2.获取token(此token为企业微信小程序提供的token,非程序后端提供token)

注意开发初始阶段可以用官方提供的测试corpId和secret进行开发,测试信息如下:


此处的url为官方文档的请求接口,只需要将上面提供的corpId和secret填入即可获取(这里建议把token存入缓存,之后再用到就方便了,ps:企业微信得该接口调用次数有限制,尽量减少不必要的调用),这样,我们就可以讲code和token传入后端。
3.获取userId
这一步建议在后端实现,该部分官方文档如下:*
接口获取参数后,这边我们调用此方法去获取userId和corpId,该处的qy_jscode2session_url为文档中的地址,这样你就可以获取到userId(ps:你也可以获取到corpId哦)

总结

企业微信小程序目前的开发体验不是很好,现在项目已经上线,之前正式版登陆一直又问题,后来查到原因是缓存的问题(企业微信小程序IOS的生态要比安卓好很多),最后不得已将调用后端接口的方法写在onShow()中。
大家有企业微信开发问题的可以留言交流。。。ps:楼主是个菜鸟,只是借此记录开发生活。

企业微信内部小程序开发(获取用户userId)相关推荐

  1. 微信小程序开发----获取用户信息

    今天介绍两种微信小程序获取用户信息的方法 第一中直接授权获取(在同一页面之中): 首先在微信程序一个页面的WXML文件写入获取用户信息的按钮 <!-- bindTap用于绑定事件 --> ...

  2. 微信小程序之获取用户基本信息

    微信小程序之获取用户基本信息 一.使用Redis存储access-token package com.qfjy.project.weixin.api.accessToken;import com.qf ...

  3. 小程序获取不到用户头像和昵称返回微信用户问题解决,即小程序授权获取用户头像规则调整的最新解决方案

    最近好多同学在学习石头哥小程序课程的时候,遇到了下面这样的问题,在小程序授权获取用户头像和昵称时,获取到的是下面这样的. 到底是什么原因导致的呢,去小程序官方文档一看,又是官方改规则了. 点进去一看, ...

  4. 微信小程序制作——获取用户信息

    微信小程序制作--获取用户信息 1.获取用户信息 方式一 wxml <view bindtap="getUserName">获取当前用户名</view> j ...

  5. php取微信名字和头像,微信小程序如何获取用户头像和昵称

    本文介绍了微信小程序如何获取用户头像和昵称,分享给大家,具体如下: 代码user.wxml: {{userInfo.nickName}} user.js //sort.js //獲取應用實例 var ...

  6. 微信小程序 getPhoneNumber获取用户手机号

    微信小程序 getPhoneNumber获取用户手机号 在使用getPhoneNumber前,可以先看下官方文档:文档地址 在注意这里,官方提到如果不使用之前wx.login调用获取的sessionK ...

  7. 微信小程序中获取用户微信公众号授权(openid)用来发送模板消息

    需求: 由于小程序不能直接向用户发送模板消息,所以需要用公众号向用户发送模板消息. 于是需要将小程序的openid和公众号的openid绑定在一起.提供两种思路: 方法一: 1.微信小程序和公众号都绑 ...

  8. 微信小程序开发获取AppID 和 AppSecret

    原文链接:微信小程序开发获取AppID 和 AppSecret 1 进入https://mp.weixin.qq.com 登录 2 左侧菜单选择[开发] 3 右侧tab选择[开发设置] 4 AppSe ...

  9. 微信小程序-如何获取用户表单控件中的值

    虽互不曾谋面,但希望能和您成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 标星公众号(ID:itclanCoder) 如果不知道如 ...

最新文章

  1. [译]一个系统管理员眼中的DevOps
  2. JavaScript数据结构与算法——队列详解(下)
  3. 如何更有效使用 Rational AppScan 扫描大型网站,第 2 部分: 案例分析
  4. @PathVariable注解使用
  5. 【服务端渲染】NuxtJs 综合案例
  6. PHP mysql_real_escape_string() 函数防止数据库攻击
  7. Java多线程并发——CAS和AQS
  8. bitcoin转账api,python2.7
  9. jpsnamenode和不显示_hadoop启动后jps查不到namenode的解决办法
  10. VEGAS Movie Studio 15 Platinum渲染选什么格式好?
  11. HashMap[转]
  12. 可靠的自托管「GitHub 热点速览 v.22.37」
  13. 打开本地安全策略的方式
  14. 锁定计算机和睡眠有什么区别,电脑休眠和睡眠哪个好?电脑计算机睡眠和休眠有什么区别...
  15. 低成本高笑果之两只大老虎(TBT)
  16. 桌面小部件Wight父类AppWidgetProvider的三个方法
  17. 安利——程序猿必备笔记软件typora+坚果云
  18. 【分享】优秀外国英文网站
  19. Procmon打开后无反应的问题
  20. 配色表和配色网站:获取好看的配色

热门文章

  1. MySQL 日期加减
  2. 【ldap】ldap系列-java对ActiveDirectory的增删改查
  3. ARGB色彩空间模型:ARGB_8888、ARGB_4444、RGB_565、ALPHA_8、ARGB1555
  4. JavaScript 解构赋值
  5. MFC类CRect、CPoint、CSize
  6. python语言中与扩展程序功能相关的保留字_Python语言中,与函数使用相关的保留字是哪个?...
  7. Improved Disease Classification in Chest X-Rays with Transferred Features from Report Generation论文解读
  8. 还在熬夜肝视频?AI帮你一键剪辑精彩影片
  9. 从头造轮子:python3 asyncio之 run_until_complete (1)
  10. 手机如何实现边充电边传输数据?