首先通过 https://api.weixin.qq.com/wxa/get_category?access_token=TOKEN 获取的数据为
{
errcode: 0,
errmsg: "ok",
category_list: [
{
first_class: "工具",
second_class: "记账",
third_class: ""
}
]
}
通过 https://api.weixin.qq.com/wxa/submit_audit?access_token=TOKEN 将第三方代码包提交审核时 数据为
{
"item_list": [
{
"address":"pages/index/index",
"tag":"工具",
"first_class": "工具",
"second_class": "记账",
"third_class" : "",
"title": "首页"
}
]
}
显示结果为{"errcode":85008, "errmsg" : "category is in invalid format hint: [AbG2Ja0284e626]"}
网友回复:
换了一个授权小程序测试
通过 https://api.weixin.qq.com/wxa/get_category?access_token=TOKEN 获取的数据为
{
errcode: 0,
errmsg: "ok",
category_list: [
{
first_class: "工具",
second_class: "信息查询"
},
{
first_class: "教育",
second_class: "教育信息服务"
}
]
}
通过 https://api.weixin.qq.com/wxa/submit_audit?access_token=TOKEN 将第三方代码包提交审核时 数据为
{
"item_list": [
{
"address":"pages/index/index",
"tag":"工具",
"first_class": "工具",
"second_class": "信息查询",
"title": "首页"
}
]
}
显示结果 同为{"errcode":85008, "errmsg" : "category is in invalid format hint"}
same issue
楼主也是 python 吧,是编码问题,按照微信对中文的一贯处理习惯,是没法很好处理 /u 这样的编码的。
需要:
json.dumps(payload, ensure_ascii=False).encode("utf-8")
多谢
我用的是php,我也试试特殊字符的问题
问题的确出现在中文字符上,不处理它就可以了。多谢!
请问php怎么解决? @刘俊宇
json_encode($data,JSON_UNESCAPED_UNICODE)
可以了,感谢!