客户端API code2Session 报错48002?
企业自建应用。
通过qy.wx.login拿到code 后,进行code2Session请求,报错:48002,返回如下:
{"errcode":48002,"errmsg":"api forbidden, hint: [1684044737372883086911764], from ip: 39.128.48.185, more info at https://open.work.weixin.qq.com/devtool/query?e=48002"}
hint值:1684044737372883086911764
请求头:GET /cgi-bin/miniprogram/jscode2session?access_token=N3omuQbUknZL9YNuJ63YHkpzi5JISvfqd1uwtdCUbAuEgiS0vDJ1Jk1jCSRn01SPI9_PG22rVZyf72HzJibWgnUcghMb40BB6N5Gl6ReYogdaf14LoZfpc5th1Qi9zZqu8S0q66KE1vJW_f8aXCYiSb8fHahyro8p1MK_Q0qmXBrWsab9gmO4ya1XXvJheIsYeAANX91QJ11x765Y9BoCg&js_code=jh2HIyKpu7fgANd5O2L8ZlNjLyAcPHNf1sKV-iMkaDE&grant_type=authorization_code&debug=1 HTTP/1.1
X-Forwarded-For: 39.128.48.185
PROXY_FORWARDED_FOR: B9308027,0000,0,0,0,0,0,0,0
WEWORK_PROXY_FORWARDED_FOR: 39.128.48.185
Connection: Keep-Alive
Pragma: no-cache
X-InnerReqId: 506374289.4962.1684044737.66655
Wxwork-Api-Transfer: ChkxNjg0MDQ0NzM3MzcyODgzMDg2OTExNzY0
Host: qyapi.weixin.qq.com
User-Agent: PostmanRuntime/7.32.2
Accept: /
不知道错在哪儿。请求帮助!
如果是自建应用需要在应用主页关连小程序为主页,然后确保企业和应用对得上,前端调用wx.qy.login 然后后端接口对
48002 -- API接口无权限调用,一般是应用的权限与所调用的接口不匹配,开发者调用接口前,请先仔细阅读每个接口的“权限说明”。以下是常见的错误情况:
1)写通讯录接口,只能由通讯录同步助手的access_token来调用。同时需要保证通讯录同步功能是开启的。
2)通讯录同步助手的access_token,仅用于同步通讯录,不能用于发消息
3)设置应用可见范围,仅支持注册定制化安装情况,详情见:设置授权应用可见范围
4)客户联系相关的接口,只能由系统应用“客户联系”调用,或由配置到客户联系“可调用应用”列表中的自建应用调用,或由申请了客户联系权限的第三方应用/代开发应用调用。
5) 打卡相关的接口,只能由系统应用“打卡”调用,或由申请了打卡权限的第三方应用/代开发应用调用。
6) 第三方应用申请了权限之后,需要重新提交审核发布,发布之后再由授权企业的管理员确认通过后,该类权限才正式生效,才能调用该类接口。
7) 应用群聊会话接口,仅支持自建应用调用,且自建应用的可见范围需要设置为根部门。
8) 非小程序的应用不能调用小程序通知消息。
9) 代开发应用获取access_token,应使用自建应用获取access_token的接口,而非第三方应用获取access_token的接口。
有人不,谁能帮助一下~