如何添加自定义属性在谷歌购物内容api与php



我使用谷歌购物Api从去年它工作正常。但是现在我想在里面添加新的属性,比如CustomLabel5。为此,我使用了setCustomAttributes()方法,传递了三个属性name, type, value但是显示错误400无效属性值。以下是我的代码,请检查并建议正确的答案。

$product = new Google_Service_ShoppingContent_Product();
$data= new Google_Service_ShoppingContent_ProductCustomAttribute();
$data->setName('CustomLabel5');
$data->setType('text');
$data->setValue('test');
$product->setCustomAttributes($data);

非常简单的修复。

setCustomAttributes期望一个Google_Service_ShoppingContent_ProductCustomAttribute实例的数组。

你需要的是:

$attributesArray = array($data);
$product->setCustomAttributes($attributesArray);

相关内容

  • 没有找到相关文章

最新更新