记一次微信开发遇到的尴尬问题

image.png

年末接到一个项目需求,为年会开发一个"破冰游戏"及签到功能的活动项目。现场同事通过关注公司的微信公众号,输入工号及姓名进行签到及游戏。活动用到了微信的一些权限,产品把需求给到的时候说权限OK,公众号都审核认证了。

前期用微信测试号进行项目开发测试,签到、生成二维码和微信扫码各种功能都OK了。接着进行部署上线的时候,尴尬了。。我们本次活动的微信公众号是订阅号。微信测试号开放所有的微信接口,但是订阅号并不开放"网页授权获取用户基本信",那就无法获取用户信息,无法正常走之前测试号的流程了。

订阅号接口授权

开发之前的技术调研没有准备充分,项目部署的时候发现了问题,确定了订阅号是无法满足现在的项目需求,那就把所有的授权换到另一个微信服务号。部署好的链接直接放到之前的订阅号中。好在这次还有个服务号可以直接授权,长个记性了。