erp是python语言,在erp对接fecshop的产品更新接口updateone时,无法解析返回的json数据,原因是fecshop返回的json是数组,但是调用登录、添加产品的都没问题,到调用更新产品时就解析不了。如下图: 在request.text行下面,所示的json是数组的
这2个帖子是1个问题,不要开2个帖子
关于你的更新产品,我测试一一下,如图,没有问题:
我猜测,你可能在那个地方调试,进行了echo 输出,正好输出的变量是一个数组(猜测你哪里为了调试,可能输出product array),进行输出了一个 Array 字符
echo
Array
1.4.2.1版本我测试了,更新产品的api没有问题。
就是多个一个 Array 字符,找找代码,将输出的调试代码删除掉就行了。
我用php代码测试了产品更新接口,是能解析json的,但是erp(python语言)调用后返回的json就解析不了,所以很纳闷
@zhensong1 #3楼 上面都把原因告诉你了,还纳闷什么?如果对接口格式有怀疑,可以用postman测试结果是不是标准的json即可。