Python操作WooCommerce API时json()报错JSONDecodeError: Expecting value

老丁

卡在获取产品信息构建json(),一直保持JSONDecodeError: Expecting value,

response=wcapi.get("products/{}/variations".format(product_id), params={"per_page":100,"page":1})

打印这一步,返回200;

然而,response.json(),就报错;

打印 response.txt,返回如下:

image.png

Fatal error: Uncaught Error: Call to undefined function Basic

搜索后发现,和wordpress文件损坏有关,参考链接:https://wordpress.org/support/topic/fatal-error-uncaught-error-call-to-undefined-function-29/


【解决方法】在后台更新wordpress版本,后者重新安装wordpress后,就可以正常使用woocommerce api了。

【猜测原因】前几天由于网站index.php被挂马,删除了index.php文件,重新上传了一个新的index.php文件,猜测和这个操作有关。






发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,193人围观)

还没有评论,来说两句吧...