我想测试我们的新代码而不会引起谷歌的愤怒,但谷歌的文档还有很多不足之处......
以前的员工过去常常使用GShoppingContent.php库,但它不支持版本2 api。 所以现在我需要学习api ......
https://support.google.com/merchants/answer/188494
似乎表明我们对mpn
字段的使用很好,因为它被认为是唯一的标识符。
但是它也说id
是必需的,就代码所示,从未设置过...... GShoppingContent
没有setProductId
或setId
函数产品,我们只使用过mpn
,所以我假设这是一个新的要求......
此外,https://developers.google.com/shopping-content/v2/reference/v2/inventory/custombatch未提及使用mpn
或其提供的任何其他唯一ID的可能性......
我在哪里可以找到所需更改的列表? (例如使用id
属性...)
如果库存更新不需要产品ID,那么批次库存方法的准确和完整文档在哪里?
作为另一种选择,有一种方法可以测试我们的新代码而不被谷歌禁止使用不正确的产品数据......(当我们过去做过更改时,它已经导致几乎被禁止,即使是最小的问题...)
答案 0 :(得分:0)
无法确定,但似乎GShoppingContent将ID设置为online:en:US:*SKU*
其中*SKU*
是传递给GSC_Product::setSKU
的内容。
通过https://developers.google.com/shopping-content/v2/reference/v2/products/list
上的OAuthing来管理他们有一个dry-run
选项,所以我觉得安全运行,而不用担心损坏我们的产品数据,即使是暂时的。 (加上列表听起来不太可能导致数据损坏,但你永远不会知道......)