评论

快速创建小程序提示name, idcard, wechat name not in accordance解决办法

在调试服务商快速创建小程序接口时一直不成功,提示的错误结果为: {"errcode":61070,"errmsg":"name, idcard, wechat name not in accord

在调试服务商快速创建小程序接口时一直不成功,提示的错误结果为:

 {"errcode":61070,"errmsg":"name, idcard, wechat name not in accordance hint: [LX7BUa02922756]"}

自查了多遍企业名称、组织机构代码、法人等信息后,确定无误!


于是在社区内搜索了一遍解决办法,其中有个朋友提到了一句编码问题,于是自己尝试去在这方面寻找问题。

由于社区内提供的都是php代码,本人用的python调用的接口,代码如下:

import json
import requests

url = "https://api.weixin.qq.com/cgi-bin/component/fastregisterweapp?action=create&component_access_token=TOKEN"

data = {
  "name": "公司名",
  "code": "组织代码",
  "code_type": 1,
  "legal_persona_wechat": "法人微信",
  "legal_persona_name": "法人名",
  "component_phone": ""
}

data = json.dumps(data)
r = requests.post(url, data=data)

r.json()


在python尽心json转字符串时默认ensure_ascii=True,对中文默认使用的是ascii编码,所以导致出现法人等信息不匹配的报错。将方法中的ensure_ascii改为False即可解决问题


欢迎关注公众号:「程序猿刚子」,获取更多内容

最后一次编辑于  11-23  
点赞 0
收藏
评论
登录 后发表内容