我一直在使用在线测试工具和C#来试用Google Shopping API。我通过在线实用程序添加了产品和订单,并且能够通过在线实用程序和C#使用Products.get
和Orders.get
函数来检索它们。但是当我使用列表函数时,不会返回任何数据,也不会发生任何错误; resources[]
始终为null
。我尝试过传递应该包含项目的参数,并且没有成功传递参数。我不确定该如何纠正,或者我做错了什么。
对Get
的前两个调用有效,对List
的第三个调用没有返回资源:
var product1 = await service.Products.Get(MerchantID, "online:en:US:261-H5MS").ExecuteAsync();
var product2 = await service.Products.Get(MerchantID, "online:en:US:261-LMS3").ExecuteAsync();
var products = await service.Products.List(MerchantID).ExecuteAsync();
从List
返回:
{
"kind": "content#productsListResponse"
}
答案 0 :(得分:0)
我在在线实用程序中找到了IncludeInvalidInsertedItems
布尔值。如果我将其设置为true
,则它将返回我显然无效的产品。
现在我的问题是,我该如何在C#的调用中添加它?
var products = await service.Products.List(MerchantID).ExecuteAsync();
List
没有重载,允许我添加选项。