当前位置:   article > 正文

微信公众号发送模板消息,并且点击可以直接转到小程序。(调试篇)_公众号 发送小程序

公众号 发送小程序

开发完了以后,我们就要进入测试阶段了。

本地跑一下测试用例,看看效果。

1)在本地测试报invalid credential, access_token is invalid or not latest

报错如下:

发送通知错误:{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest, could get access_token by getStableAccessToken, more details at https://mmbizurl.cn/s/JtxxFh33r rid: 665b179b-37a50512-0832821b"}

这个意思是access_token是有问题,这个应该在服务器上去测试,因为只有在IP白名单里才可以正确访问。

解决:

只要到服务器上去执行,可以顺利推送成功。

2)发送通知错误:{"errcode":40003,"errmsg":"invalid openid rid: 66547a9b-55961520-2c83eb35"}

这个意思是接收openid有问题,系统多了以后会混淆,发现用的是小程序的openid,所以会报上面的错误。

解决:只要改成公众号侧的openid,就可以顺利推送成功。

3)发送通知错误:{"errcode":40165,"errmsg":"invalid weapp pagepath rid: 66547c52-570410bd-3fa052f3"}

这个意思是转到小程序中时pagepath设置有问题,检查是不是存在pagepath不正确,主要看你小程序中有没有这个路径,或者参数写的对不对,还有一个就是小程序已经发布一版。

解决:

1)检测小程序appid对不对,同时是不是已经绑定到公众号中,已经发布。

2)检测路径对不对。

而我在调试的时候报上面错误,是因为appid不对,系统中有多个小程序,一定要是绑定的那个。

当然,可能还有别的错误,目前只是碰到了上面几种,可能还有data中的参数设置有问题。

下面列个几种错误:

1)参数名设置不正确,这个只要对着模板中的参数名查看下。

2)可能常量参数值不对,审核通过的值比如只有:A1,A2,那么你把value设置成了A3就不对了。

3)可能是值的长度超过了,具体可以尝试换个短的试一下。

上面就是调试的时候可能会发生的问题,应该说是我们在实际项目中碰到的问题。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/978796
推荐阅读
相关标签
  

闽ICP备14008679号