首页 文章

WooCommerce REST API未设置产品图像

提问于
浏览
0

我目前正在尝试使用REST API在我们的WooCommerce目录中更新产品的产品图像 .

我正在提出以下要求:

{
   "product":{
      "title":"My Product.",
      "regular_price":"112.00",
      "description":"",
      "short_description":"",
      "images":[
         {
            "src":"https://www.example.com/image.jpg",
            "position":0
         }
      ],
      "sku":"myprod",
      "categories":[
         722
      ],
      "sold_individually":true,
      "reviews_allowed":false,
      "enable_html_description":true,
      "enable_html_short_description":true
   }
}

通过PUT请求对以下URL进行了以下操作:https://www.example.com/wc-api/v3/products/24001?consumer_key=[key]&consumer_secret=[secret]

然而,当我查看Wordpress时,我得到的响应和产品的详细信息仍然将占位符图像显示为产品图像 .

图像本身(托管在可访问的S3存储桶中)将被添加到我的Wordpress安装中,并且可以在Wordpress上的媒体库中查看 .

修改URL和详细信息,以便我创建新产品,而不是更新现有产品,会出现同样的问题 .

知道为什么图像没有被设置为产品图像吗?我在Wordpress 4.4.1上使用WooCommerce 2.4,REST API V3

1 回答

  • 0

    如果您有W3 Total Cache插件,请尝试禁用数据库缓存,为我工作 .

相关问题