店小秘绑定问题

需要把店铺添加到店小秘,按照店小秘的教程《店铺授权—WooCommerce(Wooc)》进行操作,最后发现还是没有授权成功,总是报一个错误:

网络连接异常,请稍后重试!com.fasterxml.jackson.core.JsonParseException: Unexpected character (‘<‘ (code 60)): expected a valid value (JSON String, Number, Array, Object or token ‘null’, ‘true’ or ‘false’) at [Source: (String)””; line: 1, column: 2]

解决步骤01:

后来发现,原来是WordPress后台设置的固定链接,还是POST name格式,需要改为day and time格式的就授权成功了。

解决步骤02:

清缓存,清掉后端的Memcached缓存,清掉CloudFlare的缓存。缓存有可能会导致请求到不了店小秘的后端插件。

调试:

店小秘官网提到了一个调试的方法:

将Woocommerce授权信息按此格式拼接,看能不能正常访问,如果可以,按下面步骤操作,如果不行,就无法授权
【店铺链接】+【/dianxiaomi-api/v1/orders?key=】+【秘钥】+【&updated_at_min=2021-01-01T19:10:00Z&page=1&per_page=50】

这个网址输入以后,如果网页可以返回一段JSON数据就是正常状态,如果不行的话,看看返回了什么?比如返回404的话可能就是哪个地方阻止了这个请求,比如上面我们提到的缓存导致请求到达不了店小秘的插件,一直出现404,所以始终授权不成功。

下图是一个正常的状态: