我在做第三方代小程序上传代码的功能时,需要post这些参数:
其中的ext_json,我自己按文档试了多种情况,都不好使,看了社区中阳阳的帖子后,按他的思路把数据设置为这样:
JSONObject jsonObject1 = new JSONObject(); jsonObject1.put( "shopId" , 20 ); JSONObject jsonObject2 = new JSONObject(); JSONObject jsonObject3 = new JSONObject(); jsonObject3.put( "navigationBarTitleText" , "logs" ); JSONObject jsonObject4 = new JSONObject(); jsonObject4.put( "pages/logs/logs" , jsonObject3.toString()); jsonObject2.put( "ext" , jsonObject1.toString()); jsonObject2.put( "extAppid" , "wx8cac0600849c3264" );
|
然后再放入一个父级json里:
jsonObject.put( "template_id" , Integer.parseInt(template_id)); jsonObject.put( "ext_json" , jsonObject2.toString()); jsonObject.put( "user_version" , user_version); jsonObject.put( "user_desc" , user_desc); |
最终传入的数据是这样的:
{"ext_json":"{\"extAppid\":\"wx8cac0600849c3264\",\"extPages\":{\"pages/logs/logs\":\"{\\\"navigationBarTitleText\\\":\\\"logs\\\"}\"},\"ext\":\"{\\\"myId\\\":20}\"}","user_version":"1.13","user_desc":"美图","template_id":1}
但是返回的结果是:
{"errcode":47001,"errmsg":"data format error hint: [0352e622]"}
求好心人解答。。。这是什么问题,是ext_json的格式有问题吗?还是其他的什么问题,纠结快两天了!!
大佬 求解决例子啊···我的怎么都不好使 一直跟你是同样的错误
我把在生成体验小程序获取到的二维码存到服务器,给前端返回路径,但是这个二维码有的能获取到,有的报404,但是报404的在重启服务器之后就生效了,这个怎么解决
乱码问题?我的也和你一样 把实体装换成json的时候 ,就出现了转义\
哦 谢谢啊
我现在还没来得及去仔细看那块,我好像是在浏览器还是哪里的输出内容中看到一个链接,点击一下就自动下载了二维码的图片,后来忙别的去了 没时间看了
有没有代码啊 我不知道怎么接受
@火车 那个不是乱码,是图片格式用文字表示出来导致的,你不应该用文字获取
楼主加一下我Q吗 上传小程序的接口 我有事请教一下 66801709 ~谢谢
大神 你获取体验小程序的体验二维码怎么做的 我获取到的是乱码
好的 谢谢大神