最近在对接企业微信时遇到一个神奇的坑,官方文档也没有看到明显说明,这里记一下避免大家走弯路。
# 前置条件
- 微信账号是企业超级管理员
- 企业微信后台-我的企业-微信插件已勾选开发者工具
- 构造第三方 oauth2 链接 appid 是第三方应用 id(即 ww 或 wx 开头的 suite_id)
# 现象
微信开发者工具内打开第三方应用授权链接时提示 『未绑定企业号开发者』
# 官方说明
企业微信运营专员的说明:
第三方的 oauth2 不支持在 web 开发工具调试,该工具本身仅能调试自己企业内的应用
# 兼容方案
第三方应用兼容处理的2个方案:
- 采用客户端调试 https://work.weixin.qq.com/api/doc#90001/90148/90457
- 企业内部自建应用模式,配置的域名与对应的第三方应用一致,修改oauth2 appid=corpid,调用接口 https://work.weixin.qq.com/api/doc#90000/90135/91020 做兼容修改,来进行调用,走企业内部授权,页面测试完成之后,再切换成对应的第三方应用接口)