oauth2
https://open.weixin.qq.com/connect/oauth2/authorize?appid=ww75e9d8ea9d6a30a3&redirect_uri=http%3A%2F%2F马赛克.cn%2Fwxwork%3Faction%3Dget&response_type=code&scope=snsapi_base&state=STATE
这是我的oauth链接,跳转后提示 “请在企业微信中打开”,
我在手机端调试工具和和pc企业微信都这样;
指向这个oauth2连接做法是服务器302到这个oauth2链接,我在调试工具中发现 出现该提示,调试工具手动能打开这个链接,但是用这个code去查询用户(我自己),他返回的json是非企业用户的那种,只有openid,没有userid;
后来我用把指向oauth2换成了js location依然出现“请在企业微信中打开”;
-------------
刚刚在oauth中家了一个参数&agentid= 直接反问oauth2连接能获取到userid了,但是重定向到oauth连接还是会出现“请在企业微信中打开”
-------
经过测试去掉这个参数也能获取到userid,但是昨天死活获取不到userid;
302重定向到oauth2链接依然提示“请在企业微信中打开”,这到底是什么毛病,手动打开就正常
-------
这次测试发现,在聊天中点连接正常,如果点重定向到oauth2的链接,就依然会出现这种提示,