列表函数不返回资源

时间:2018-08-10 16:51:33

标签: google-shopping-api google-shopping

我一直在使用在线测试工具和C#来试用Google Shopping API。我通过在线实用程序添加了产品和订单,并且能够通过在线实用程序和C#使用Products.getOrders.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" }

1 个答案:

答案 0 :(得分:0)

我在在线实用程序中找到了IncludeInvalidInsertedItems布尔值。如果我将其设置为true,则它将返回我显然无效的产品。

现在我的问题是,我该如何在C#的调用中添加它?

var products = await service.Products.List(MerchantID).ExecuteAsync();

List没有重载,允许我添加选项。