说明一下, 1。我这个应用还在测试阶段 2。相关的企业已经安装这个App 3。这个是个人开发者应用。
个人开发企业应用,如何取得企业内userid?按开发顺序调用以下API后: https://open.weixin.qq.com/connect/oauth2/authorize?appid={appId}&redirect_uri={redirectUri}&response_type=code&scope=snsapi_userinfo&state={state}#wechat_redirect https://qyapi.weixin.qq.com/cgi-bin/service/auth/getuserinfo3rd?suite_access_token={suiteAccessToken}&code={code} 得到的用户信息,其中userId是密文,不是企业内的明文账号,user_ticket为空: { "errcode": 0, "errmsg": "ok", "corpid": "wpENQmbgAArS5PXVfjUmh-xsWnbeQsjw", "userid": "woENQmbgAAV6sFlM21RkTN7efCAKZJWg", "user_ticket": null, "expires_in": 0, "open_userid": null } 怎么能得到明文的UserId呢?
09-04这个问题没有解决吗?我也遇到了。 按官网的要求: https://developer.work.weixin.qq.com/document/path/90597 先取得pre_auth_code: https://developer.work.weixin.qq.com/document/path/90601 再用这个pre_auth_code去调用: https://open.work.weixin.qq.com/3rdapp/install?suite_id=SUITE_ID&pre_auth_code=PRE_AUTH_CODE&redirect_uri=REDIRECT_URI&state=STATE 然后就显示一样的错误。为什么?我还在测试,这个应用是已经添加了啊?
企业微信第三方应用授权时,显示“请前往PC打开链接添加应用”?现在应用还没有上线。但是我调用了以下接口,将auth_type设置为1了,1是测试授权。响应也显示设置成功了。 [图片] 但是用企业微信访问以下链接后,就显示“请前往PC打开链接添加应用" https://open.work.weixin.qq.com/3rdapp/install?suite_id=SUITE_ID&pre_auth_code=PRE_AUTH_CODE&redirect_uri=REDIRECT_URI&state=STATE 我实际应用的授权链接: https://open.work.weixin.qq.com/3rdapp/install?suite_id=ww6e1a2b0d1c2c6f6f&pre_auth_code=1wo0o91b4VbGowerBJnAkDaSM2iAoAzloNFKJfs7HsiJNx_aQm29U0QKj30HyZKR&redirect_uri=https%3A%2F%2Ftest.e-shequ.cn%2Fweixin%2Fstaffclient%2Findex.html%3ForiApp%3Dwx95f46f41ca5e570e%23%2FsuiteAuth%3FcorpName%3D%E6%BC%94%E7%A4%BA%26cspId%3D%5B%22190826100526159890%22%2C%22171107100279259118%22%5D%26operId%3D1&state=¬replace=true [图片]上面是调用set_session_info的接口。设置auth_type:1每次都是成功的, 现在PC端打开一直应用已下线,如下: [图片] 这个问题我看了下提问的人非常多,但是就没有解决的。。太搞笑了。
09-02