问题可能描述不很详细,2小时在线等,谢谢。。
第三方返回错误信息:
{"errcode":85048,"errmsg":"parse ext_json fail hint: [f2DMPa0671b767]"}
请求接口:
https://api.weixin.qq.com/wxa/commit
ext_json 入参:
{"ext_json":"\"{extAppid:\"wx250650e5f626c9df\",extEnable:true}\"","user_version":"10.0","user_desc":"描述","template_id":"3"}
JSON格式错误了啊。extAppid,extEnable这些键名称也要用引号括起列。。~不要是怪异模式的JSON字符串了,而且ext_json{}前后不需要加双引号内容
{"ext_json":"{\"extAppid\":\"wx250650e5f626c9df\",\"extEnable\":true}","user_version":"10.0","user_desc":"描述","template_id":"3"}
ext_json的值就是一个标准格式的JSON字符串。相当于你要建立2个类,ext_json一个,发送的数据一个,发送的数据ext_json这个属性值为ext_json类序列化后的字符串
问题解决了,我把问题抛给我们项目经理,结果一下子解决了。谢谢大家
需要格式为:
String paramString="{\"ext_json\":\"{\\\"extAppid\\\":\\\"wx250650e5f626c9df\\\",\\\"extEnable\\\":true,\\\"ext\\\":{\\\"i\\\":\\\"2\\\"}}\",\"user_version\":\"10.0\",\"user_desc\":\"描述\",\"template_id\":\"5\"}";