- 很久没有出来写文章了,今天记录下微信开放平台开发初期获取component_verify_ticket时一直报错40002的问题。
问题其实比较简单,原因是在解密接口(腾讯官方给出的)中有XMLParse函数,用于对返回的数据体中xml进行格式化,发现里面有:
touser_name = xml_tree.find("ToUserName")
而现在返回的数据里面没有了ToUserName,而是换成了Appid。所以解决方案就有了
- 将数据包进行节点名称替换
- 把解密接口中的ToUserName换成Appid
具体实现不赘述。
网友评论