企业微信 48002

最近开发企业微信小程序,很久之前做过应用,现在看起来 可以视为小程序的前身。

这里要说明一点,小程序有企业微信版和微信版,可以互相移植。

查看官方小程序文档

https://developers.weixin.qq.com/miniprogram/dev/dev_wxwork/

业务流程图如下

图片描述

 

在使用企业微信的access_token 和 前端的code 码 去微信服务端 换取 userid时 提示 48002

查阅错误码 说是权限不够,翻看了文档,疑access_token获取有问题

https://work.weixin.qq.com/api/doc/90000/90135/91039

 

结果:

access_token的获取 需要应用的corpsecret 这个应用的corpsecret 就是小程序的

在企业微信里面 小程序就可以视为应用的一种 换了个壳,文档应该也是很久以前写的。

 

 小程序必须和企业微信进行关联!

关联后在企业微信的 应用管理-小程序 界面可以看到对应的 小程序,点开这个小程序就可以看到 对应的corpsecret

再加上企业id 就可以获取 有权限的access_token了

 

顺带一提,开发使用的是esaywechat,小程序获取登录信息方法如下

$app->auth->session(string $code);

但此方法仅适用于小程序,非企业微信小程序

 

查看了下源码,发现使用的工厂模式+注册数模式

 

 

在work(即企业微信目录) 下发现了小程序登录方法 session

结合调用规则,使用一下方法即可拿到登录者信息

$app->miniProgram()->auth->session($code)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值