我使用谷歌购物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);