企业微信oauth2总是报错“请在微信客户端打开链接”,该怎么办?

2024/01/16
提问

我在为一个企业做企业微信身份验证。这个企业的企业微信身份验证一直以来都能正常运转,基于某种原因我要重写这个功能,于是我拿到corpid和agentid以构造链接,但是无论如何都得到“请在微信客户端打开”的提示。

注意,不是“请在企业微信”,而是“请在”微信。

我询问企业能否让我看看之前的代码,但是他们找不到合适的代码。

请帮我看看我构造的链接,为什么会出这种错误。

https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx6619c48dcd993245&redirect_uri=http%3a%2f%2flocalhost%3a8090%2fAuth%2fapi%2foAuth2%2findex.html&response_type=code&scope=snsapi_base&state=0&agentid=16&connect_redirect=1#wechat_redirect

回答·1
2024/01/16

严格按钮官方要求构造,appid如果是自建的话需要是企业id,另外base验证不需要写agentid等。仔细看文档构造

点我头像可加我们非官方企微同行群交流讨论
赞同 4
评论 2
2024/01/16
谢谢,问题似乎解决了;但是还有一个问题想请教您:为什么我企业微信里点开链接默认是系统自带浏览器打开?什么情况下才能用企业微信内部浏览器?谢谢
赞同
回复
回复 2024/07/18
请问是咋解决的?同样遇到这个问题,希望返回的是“请在企业微信客户端打开”
赞同
回复
你还未登录,请先登录