微信订阅号开发文档及无BOM编码造成的报错

对于运营自媒体平台的朋友,相信基本上都玩儿过微信自媒体,微信为自媒体者提供了高度的自定义接口,开发者可以根据用户的需求进行功能定制。比如:通过关键词回复特定内容等功能。

博主也玩儿过几天微信订阅号,哈哈,博主是个心智不坚的人,总喜欢三天打鱼两天晒网,可以说是不学无术,今天想干这个,明天又想干那个,到最后一事无成。下面说说我在开发微信订阅号的时候,遇到的几个问题,给需要的朋友。

第一个问题,开发文档不清晰。腾讯的开发文档做得真是坑爹,不论是X5浏览服务的文档,还是微信的开发文档,简直就是天书,有些地方还和提供的示例文档不一样,真不知道写文档的人是不是罢工了。后来微信的开发文档更新了,网络上流传的视频教程却是一点都没有更新,导致很多个人开发者无法操作,这里提供一份我找到的老文档,需要的朋友到文章最后下载吧。

第二个问题,微信开发时代码的编码问题。微信官方给的示例文档是UTF-8带有BOM编码的(额。。。有点记不清了,自行查看),当使用UTF-8无BOM编码时,微信的服务器就会识别不了你的请求代码,导致无法绑定微信服务器,也就无法进行下面的开发。

微信订阅号开发文档及无BOM编码造成的报错

第三个问题,微信的消息内容编码问题。在开发自动回复消息功能时,博主直接将收到的消息返回,编码没有问题,但使用自定义的消息内容回复就出现了乱码。想起曾经看过多个腾讯网站,都是以GB2312的编码格式书写的,于是就用GB2312编码文件,…..那么问题来了,使用GB2312编码如何绑定微信服务器呢???解决办法是多个文档使用不同编码,在各个文件中通过编码转换实现功能。

总结一下:没什么好说的,这腾讯也是没谁了,搞那么复杂,遇到问题时注意细节,好了,祝大家生活愉快,合家欢乐,哈哈哈。

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/242300.html

(0)
上一篇 2022年4月7日 17:33
下一篇 2022年4月7日 17:33

相关推荐

发表回复

登录后才能评论