PHP 亚马逊SDK获取商品返回空XML

 

 

 这是官方的SDK 因为我怕乱码的问题 我都遍历成了UTF-8。

我配置好SDK的参数后,发现啥都没出来,于是我打印了$response发现啥也没有 然后在$response上面打印$service跟$request都有东西,于是我就想到可能有两处有问题,

问题一:是我ASIN传过去的格式不对

问题二:是官方SDK GetCompetitivePricingForASIN()方法有问题

于是我上网找到了问题就是少实例化ASIN列表了,解决的方法就是这样

 

 然后去解决第二个问题找到GetCompetitivePricingForASIN()方法,这种方法一般都在Client.php里面,搜索找到GetCompetitivePricingForASIN()方法

 

 一行行return排查 最后去掉那个感叹号,然后再运行代码,这样就出来自己要的数据了。

posted @ 2021-01-05 16:33  用代码砌墙的小白  阅读(93)  评论(0编辑  收藏  举报