客户端API code2Session 报错48002?

2023/05/14
提问

企业自建应用。

通过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: /


不知道错在哪儿。请求帮助!

回答·3

如果是自建应用需要在应用主页关连小程序为主页,然后确保企业和应用对得上,前端调用wx.qy.login 然后后端接口对

点我头像可加我们非官方企微同行群交流讨论
赞同 2
评论

48002 -- API接口无权限调用,一般是应用的权限与所调用的接口不匹配,开发者调用接口前,请先仔细阅读每个接口的“权限说明”。以下是常见的错误情况:

1)写通讯录接口,只能由通讯录同步助手的access_token来调用。同时需要保证通讯录同步功能是开启的。

2)通讯录同步助手的access_token,仅用于同步通讯录,不能用于发消息

3)设置应用可见范围,仅支持注册定制化安装情况,详情见:设置授权应用可见范围

4)客户联系相关的接口,只能由系统应用“客户联系”调用,或由配置到客户联系“可调用应用”列表中的自建应用调用,或由申请了客户联系权限的第三方应用/代开发应用调用。

5) 打卡相关的接口,只能由系统应用“打卡”调用,或由申请了打卡权限的第三方应用/代开发应用调用。

6) 第三方应用申请了权限之后,需要重新提交审核发布,发布之后再由授权企业的管理员确认通过后,该类权限才正式生效,才能调用该类接口。

7) 应用群聊会话接口,仅支持自建应用调用,且自建应用的可见范围需要设置为根部门。

8) 非小程序的应用不能调用小程序通知消息。

9) 代开发应用获取access_token,应使用自建应用获取access_token的接口,而非第三方应用获取access_token的接口。

赞同
评论
2023/05/15

有人不,谁能帮助一下~

赞同
评论