小程序

登录获取用户信息

临时登录凭证校验接口是一个服务端HTTPS 接口,开发者服务器使用临时登录凭证code获取 session_key、用户userid以及用户所在企业的corpid等信息。

TIP

这里的WeComApp(企业微信应用)需要跟小程序关联

  1. // 这里会重新fork一个小程序实例,可以放在全局里面共享
  2. miniProgramApp, err := WeComApp.MiniProgram()
  3. if err != nil {
  4. panic(err)
  5. }
  6. res, err := miniProgramApp.Auth.Session(ctx,"[code]")
  7. if err != nil {
  8. panic(err)
  9. }
  10. // output
  11. {
  12. "errmsg": "ok",
  13. "corpid": "wwedab3dxxxxxxx",
  14. "userid": "wosdnEDAAAg0nDbS1kDVMAAAAAA",
  15. "session_key": "tfanc5uqVCI==",
  16. "deviceid": "1E54EF78-68F5-4057-1111-8AA523BA2321",
  17. }

微信官方文档

参考示例

参考:PowerWechatTutorial