码迷,mamicode.com
首页 > 微信 > 详细

微信公众号 Senparc.Weixin.Exceptions.UnRegisterAppIdException: 尚无已经注册的AppId,请先使用AccessTokenContainer.Register完成注册(全局执行一次即可)!

时间:2020-07-15 23:59:09      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:公众   data   ken   mamicode   exce   nta   出现   style   检查   

最近在新的.net Core 框架上开发,需要发送微信公众号模板消息,在此开发中,遇到了此问题:

微信公众号  throw exception when excuting local service: Common.IService.IWxMsgTemplateService.SendTemplate(openid,templateId,url,data)Senparc.Weixin.Exceptions.UnRegisterAppIdException: 尚无已经注册的AppId,请先使用AccessTokenContainer.Register完成注册(全局执行一次即可)!模块:WeChat_OfficialAccount

但是,在程序启动之时,已经注册了的(如图1),检查了AppId ,Appsecret等相关信息,都没有问题。

技术图片

 

 

                               图1

发布到测试环境上是没有问题的,但是放到正式环境上跑的时候就出现了如上述问题,找了大半天问题所在,刚开始以为是在旧的微服务框架上,注册了一次,微信就只能识别旧微服务框架的注册,但是想想,好像没有道理,因为微信注册获取的token是会失效的,那等于其他服务上也是可以注册才对。 

后来看其他博客才愣了一下,才想起微信公众号里面有个IP 白名单上没有加上新框架部署的服务器IP 地址,如图2

技术图片

 

 

 

于是乎,为了防止第三次踩坑,在此记录下

 

微信公众号 Senparc.Weixin.Exceptions.UnRegisterAppIdException: 尚无已经注册的AppId,请先使用AccessTokenContainer.Register完成注册(全局执行一次即可)!

标签:公众   data   ken   mamicode   exce   nta   出现   style   检查   

原文地址:https://www.cnblogs.com/zty-Love/p/13307531.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!